回 帖 发 新 帖 刷新版面

主题:请问向窗口发送按键K键用SendMessage后面的参数怎么写

请问向窗口发送按键K键用SendMessage后面的参数怎么写
SendMessage(hwnd,****,****,****);
****这里应该填写什么参数(如果向窗口发送K键的话.)

回复列表 (共3个回复)

沙发

定义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变量里

板凳

不明白,能简单点吗?

3 楼

已经说的很简单了,这个都看不懂,你还需要继续充电
好好学习一下C++,宏命令,MFC,windows消息传递机制

我来回复

您尚未登录,请登录后再回复。点此登录或注册