C#窗体中重写WndProc方法为什么可以截获鼠标单击消息,却不能截获键盘按键消息?

2024-12-16 23:37:01
推荐回答(1个)
回答1:

不是常数对不对的问题,我试了试,如果窗体上什么也没有就可以获取该事件,添加了按钮,文本框什么的就没用了,就算用Focus() 设置窗体为焦点也没反映。
它本身就提供了KeyDown事件,不是更好用吗?(注意设置keyPreview为true)