向一个知道句柄的窗口发送键盘消息,用sendmessage里面的WM_CHAR可以但是为什么WM_KEYDOWN接收不到,呢

2025-01-04 09:31:56
推荐回答(1个)
回答1:

你的问题描述的不清楚。不过给你说明一下,对你或许有帮助。WM_KEYDOWN消息是键盘某个按键按下的消息,它是通过参数WPARAM传递过去的,但是具体按的是哪个键是保存在LPARAM参数里面,值是相应的虚拟键码(VK_*的形式)。WM_CHAR在参数WPARAM里面,并且键盘按下和抬起都会发送WM_CHAR消息。所以要看那个窗口的消息处理函数怎么处理这两个消息了。