有的时候我们希望在窗口中能够捕获整个窗口的按键事件。
可是如果窗口中已经添加了可激活的控件的话,
由于事件被控件截取,因此窗口无法获得键盘事件。
该怎么办呢?
其实只要把窗口属性 KeyPreview设置为true,
就可以让窗口提前处理键盘事件了。
这个属性同样适用于VB,VC的开发。
以下是MSDN上的例子。
有的时候我们希望在窗口中能够捕获整个窗口的按键事件。
可是如果窗口中已经添加了可激活的控件的话,
由于事件被控件截取,因此窗口无法获得键盘事件。
该怎么办呢?
其实只要把窗口属性 KeyPreview设置为true,
就可以让窗口提前处理键盘事件了。
这个属性同样适用于VB,VC的开发。
以下是MSDN上的例子。