MFC 自定义消息
来源:互联网 发布:网络机顶盒哪个好用 编辑:程序博客网 时间:2024/06/06 04:58
1. 在头文件stdafx.h中增加一个自定义消息宏 #define WM_USER_THREADEND WM_USER + 1
2. 在于增加新消息的窗口或对话框类的头文件中增加一个回调函数声明,注意要声明为public
afx_msg LRESULT OnUserThreadend(WPARAM wParam, LPARAM lParam);
3. 在窗口或对话框的cpp文件的BEGIN_MESSAGE_MAP,END_MESSAGE_MAP 中增加一行
ON_MESSAGE(WM_USER_THREADEND, OnUserThreadend)
4. 在窗口或对话框的cpp文件中增加回调函数的实现,如:
LRESULT ThreadDialog::OnUserThreadend(WPARAM wParam, LPARAM lParam)
{
TRACE("WM_USER_THREADEND message /n");
return 0;
}
5. 自定义消息的触发
::PostMessage(GetSafeHwnd(), WM_USER_THREADEND, 0, 0);
其中GetSafeHwnd()得到了一个当前窗口的句柄,此消息将发给当前窗口,如果想发送消息给其它 窗口只需改变这个句柄,前提是目的窗口也实现了此消息的处理函数。
0 0
- MFC 消息(缺自定义消息)
- MFC中自定义消息
- MFC自定义消息
- MFC中自定义消息
- MFC中自定义消息
- MFC自定义消息
- MFC 自定义消息四步曲
- MFC自定义消息
- MFC自定义消息
- MFC 自定义消息四步曲
- MFC 自定义消息四步曲
- MFC自定义消息
- MFC中自定义消息
- MFC 自定义消息
- MFC自定义消息
- MFC自定义消息
- MFC 自定义消息四步曲
- MFC 自定义消息
- 利用mybatis-gernerator插件生成mybatis 所需文件
- AFNetworking的网络状态监听
- usb 学习笔记
- 合肥软件开发外包公司有哪些
- 第五周项目 6 复制模板类(1,2)
- MFC 自定义消息
- PSR-0规范的一个简单例子实践
- poj1067 hdu1527 取石子游戏 威佐夫博弈
- 数据结构---队列的链式实现
- DNS BIND之dnssec安全实例配置-根节点
- 矩阵快速幂【模板】
- 第七周 项目二:自选图形用户界面程序开发
- NLineInputFormat用法
- Altera OpenCL SDK与Xilinx SDAccel的使用对比