我想我自己的开始菜单更换,我试图找出使用什么方法。开始菜单有很多种激活方式:点击它,点击windows键,点击ctrl + esc键或标签,直到获得焦点并点击空格或输入键。更换开始菜单
我不够了解的win32单独做这些每一个,我可以用间谍++看着办吧。我很想知道是否有更简单的方法,但我找不到任何有用的文章。
我想做到这一点的XP和Vista/Windows 7的
我想我自己的开始菜单更换,我试图找出使用什么方法。开始菜单有很多种激活方式:点击它,点击windows键,点击ctrl + esc键或标签,直到获得焦点并点击空格或输入键。更换开始菜单
我不够了解的win32单独做这些每一个,我可以用间谍++看着办吧。我很想知道是否有更简单的方法,但我找不到任何有用的文章。
我想做到这一点的XP和Vista/Windows 7的
我想你将不得不将自己注入到explorer.exe进程(可以有多个,但你想拥有“Shell_TrayWnd”窗口的进程),并将子任务栏或子进程赶上/吃掉带来开始菜单的信息,而是显示你自己的窗口。
可以使用的WindowBlinds和设计自己的开始菜单也是如此。
我觉得他更热衷于编程自己,并挂接到它自己,而不是使用一个现成的产品。 – 2009-09-03 23:54:39
看看http://bitbucket.org/wez/evildesk/src/755606d7935d/gdi.cpp,我想你可以通过seing他们做了什么启动项目。
这是一个完整的外壳更换,问题是关于开始菜单 – Anders 2009-09-04 02:09:41
感谢。我会接受这个答案,因为这可能是一个好的开始。 – 2010-04-20 15:13:42