windows中自定义消息

来源:互联网 发布:xp关闭80端口 编辑:程序博客网 时间:2024/05/17 23:07

1.在头文件的开头处定义#define WM_MY_MESSAGE (WM_USER+101)//记住这行一定不要加分号否则会出现c2509错误

剩下的都是一样的了

 2.在afx-msg块出添加消息相应函数的声明,

afx_msg LRESULT OnMyMessage(WPARAM wParam,LPARAM lParam);

3.在.cpp文件中将消息和消息相应函数连接起来

ON_Message(WM_MY_MESSAGE,OnMyMessage)

4.在.cpp文件,实现具体的消息相应函数

LRESULT (类名)::OnMyMessage(WPARAM wParam,LPARAM lParam){

          AfxMessageBox("Hello Word");

}

5.如何触发自定义消息

SendMessage(WM_USER+101);

0 0
原创粉丝点击