windowsXP+vc6.0
SDK
我写了个小程序,但是要往一个只读的编辑框控件中发送CTRL+END命令,应该怎么写啊?
我开始用SendMessage模拟按键,VK_CONTROL(down),VK_END(down),VK_END(up),VK_CONTROL(up)
不行,那请问组合键应如何发送消息啊?谢了
SDK
我写了个小程序,但是要往一个只读的编辑框控件中发送CTRL+END命令,应该怎么写啊?
我开始用SendMessage模拟按键,VK_CONTROL(down),VK_END(down),VK_END(up),VK_CONTROL(up)
不行,那请问组合键应如何发送消息啊?谢了
::SendMessage(控件句柄, WM_KEYDOWN, VK_END, MAKELPARAM(1, MapVirtualKey(VK_END, 0)));
::SendMessage(控件句柄, WM_KEYDOWN, VK_END, MAKELPARAM(1, MapVirtualKey(VK_END, 0)));
::SendMessage(控件句柄, WM_KEYDOWN, VK_CONTROL, MAKELPARAM(1, MapVirtualKey(VK_CONTROL, 0)));
通常用PostMessage。