这两天忽然发觉按下WIN之后再按下任意一个实体键,开始菜单是不会弹出来的.于是我想,是否可以通过这样做来屏蔽按下WIN键弹出开始菜单这个功能.
(因为完全屏蔽WIN键,WINDOWS的许多很好玩的快捷键也会跟着被用不了了)
于是我在我程序中设置了一个钩子勾住所有按键消息
然后判断在按下WIN键的同时送一个无关的虚拟键给WINDOWS.但却失败了.猜测是否我的虚拟键按太快了.又在按下虚拟键之前又加了一个GetKeyState(VK_LWIN)>0的判断...依然不可.郁闷了一会再猜测是否是因为发送的按键扫描码没有设置.于是设置了扫描码,但是依然失败.
请问各位大牛,我的想法可否实现?上面我所做的哪里出问题了?我很好奇,这些组合键不是发送给桌面之后,桌面再执行相应的操作么?怎么我发送的虚拟键桌面要区分它们呢...嗷...我刚注册的号.第二次来CSDN问问题...分不多...见谅...
如果有答案了再加分...我怕这帖子没人回答.