首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

全局热键有关问题

2014-01-17 
全局热键问题我在我自己创建的窗体程序里注册了一个全局热键Home键,我预期的是:当我在我自己的窗体失去焦

全局热键问题
我在我自己创建的窗体程序里注册了一个全局热键Home键,
我预期的是:当我在我自己的窗体失去焦点时,按下home键会弹出一个MessageBox,

然后我进行了尝试。
当我打开一个记事本,选中然后按home键,这样是能弹出那个MessageBox的
但是当我切换到一个游戏窗口的登录界面时,再按下Home键时就不会弹出MessageBox.....

有人知道为什么游戏窗口会阻止我弹出MessageBox吗?有没有什么方法可以解决?
[解决办法]
1、是否用this.Handle去注册RegisterHotKey();
2、是否设置了ShowInTaskbar的值;
[解决办法]
你调试一下,游戏界面时m.WParam的值是否和之前正常弹出MessageBox时的一样。

热点排行