2009-09-03 59 views
3

我想我自己的开始菜单更换,我试图找出使用什么方法。开始菜单有很多种激活方式:点击它,点击windows键,点击ctrl + esc键或标签,直到获得焦点并点击空格或输入键。更换开始菜单

我不够了解的win32单独做这些每一个,我可以用间谍++看着办吧。我很想知道是否有更简单的方法,但我找不到任何有用的文章。

我想做到这一点的XP和Vista/Windows 7的

回答

2

我想你将不得不将自己注入到explorer.exe进程(可以有多个,但你想拥有“Shell_TrayWnd”窗口的进程),并将子任务栏或子进程赶上/吃掉带来开始菜单的信息,而是显示你自己的窗口。

+0

感谢。我会接受这个答案,因为这可能是一个好的开始。 – 2010-04-20 15:13:42

0

可以使用的WindowBlinds和设计自己的开始菜单也是如此。

+1

我觉得他更热衷于编程自己,并挂接到它自己,而不是使用一个现成的产品。 – 2009-09-03 23:54:39