API中键盘消息的w和l参数

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:57:47
WM_KEYDOWN WM_KEYUP 和 WM_CHAR的lparam和wparam分别代表什么,如果我要自己sendmessage,比如输入一个shift键按下到松开的过程的消息,该怎么实现?
请详细解答,谢谢谢谢

wparam包含了按下键的虚拟码,如VK_A表示A
shift键虚拟码为VK_SHIFT(相关的键码参见winuser.h)
lparam共32位,表示与击键有关的信息(如:转换状态,先前状态,环境,扩展键标志等),相对的wParam包含的是虚拟键代码;
SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );