C++/MFC修行之路(2) 自定义消息
来源:互联网 发布:大音希声大象无形 知乎 编辑:程序博客网 时间:2024/05/29 12:16
自定义消息分为五步:
- 第一步:在.h文件中定义消息
#define (自定义消息名) WM_USER+1001//例如:#define WM_MYMESSAGE WM_USER+1001
- 第二步:在要响应的类的.h文件的AFX_MSG块中声明消息处理函数:
eg: afx_msg LRESULT ONMYMessage(WPARAM wParam, LPARAM lParam);
- 第三步:再要响应的类的.cpp文件中增加消息映射部分:
eg: ON_MESSAGE(WM_MYMESSAGE, ONMYMessage)
*注意,第三步和第四步可以在类向导中完成*
- 第四步:在要响应的类的.cpp中定义消息处理函数的实现:
LRESULT 类名::ONMYMessage(WPARAM wParam, LPARAM lParam){ //对应的处理;注意这个方法名和第二步声明的方法名}
- 第五步:发送消息
//方法1:HWND hwnd = ::GetParent(m_hWnd);//要接受消息的窗口的类的指针SendMessage(hwnd,WM_MYMESSAGE,a,b);//方法2:PostMessage(GetSafeHwnd(), WM_USER_THREADEND, 0, 0);//其中GetSafeHwnd()得到了一个当前窗口的句柄.如果想发送消息给其它窗口只需改变这个句柄
0 0
- C++/MFC修行之路(2) 自定义消息
- C++/MFC修行之路(1) 文件操作
- C++/MFC修行之路(4)Tab Control的使用
- C++/MFC修行之路(6)停靠窗口
- C++/MFC修行之路(3) MFC中各个类的互相访问/取指针
- C++/MFC修行之路(7)MFC单文档程序调整客户区大小的方法
- C++/MFC修行之路(8)MFC中IPADDRESS控件的使用
- MFC之自定义消息
- MFC之自定义消息
- C++/MFC修行之路(5)Ribbon(功能区)的使用
- grunt修行之路
- php修行之路
- Java修行之路
- 修行之路【转】
- c++MFC自定义消息的方法
- 修行之路开始--内存
- C语言修行之位运算
- C语言修行之位域
- Scatter文件编写
- JBPM6 - helloworld^_^
- google group翻译(1)
- Thrift
- Java基础:包装类
- C++/MFC修行之路(2) 自定义消息
- hdu1247 Hat’s Words
- 来自Uber的12条架构重构经验
- mybatis+jstl表达式
- ECC-椭圆曲线密码
- SLAM: Ubuntu16.04安装ROS-kinetic
- 统计学总结之Bias(偏差),Error(误差),和Variance(方差)的区别
- 单向链表特点实现
- Ubuntu 15.10配置OpenCV