主题:请问向窗口发送按键K键用SendMessage后面的参数怎么写
ilydxy222
[专家分:0] 发布于 2009-10-01 17:55:00
请问向窗口发送按键K键用SendMessage后面的参数怎么写
SendMessage(hwnd,****,****,****);
****这里应该填写什么参数(如果向窗口发送K键的话.)
回复列表 (共3个回复)
沙发
kaierme [专家分:970] 发布于 2009-10-02 23:01:00
定义ID宏:
#define WM_MESSAGE1 WM_USER+2
声明消息函数
afx_msg LRESULT GetMessage1(WPARAM wp,LPARAM lp);
关联ID与与消息函数,在BEGIN_MESSAGE_MAP与END_MESSAGE_MAP之间添加
ON_MESSAGE(WM_MESSAGE1,GetMessage1)
定义消息函数
afx_msg LRESULT GetMessage1(WPARAM wp,LPARAM lp)
{
}
传递消息
SendMessage(hwnd,ID,WPARAM变量,LPARAM变量);
可以将K键值放在WPARAM变量里
板凳
ilydxy222 [专家分:0] 发布于 2009-10-04 16:53:00
不明白,能简单点吗?
3 楼
kaierme [专家分:970] 发布于 2009-10-04 21:19:00
已经说的很简单了,这个都看不懂,你还需要继续充电
好好学习一下C++,宏命令,MFC,windows消息传递机制
我来回复