MFC自定义消息实例

1、新建一个SHOW名称的对话框文件

2、在SHOWDlg.h中添加代码

cpp 复制代码
#define WM_Display (WM_USER+100)

afx_msg LRESULT OnDisplay(WPARAM wParam, LPARAM lParam);

3、在SHOWDlg.cpp中添加代码

cpp 复制代码
BEGIN_MESSAGE_MAP(CSHOWDlg, CDialog)
	...
	 ON_MESSAGE(WM_Display, OnDisplay)
END_MESSAGE_MAP()

BOOL CSHOWDlg::OnInitDialog()
{
	CDialog::OnInitDialog();
	::PostMessage(GetSafeHwnd(),WM_Display,0,0);
	...	
	return TRUE;  // return TRUE  unless you set the focus to a control
}

LRESULT CSHOWDlg::OnDisplay(WPARAM wParam, LPARAM lParam)
{
  //MessageBox("recv msg success");
  //添加自己的消息处理
 MessageBox("WM_USER_message");
  return 0;  
}

3、运行程序

相关推荐
ShineWinsu3 小时前
对于C++:继承的解析—上
开发语言·数据结构·c++·算法·面试·笔试·继承
消失的旧时光-19434 小时前
C++ 多线程与并发系统取向(二)—— 资源保护:std::mutex 与 RAII(类比 Java synchronized)
java·开发语言·c++·并发
抓饼先生5 小时前
iceoryx编译和验证
linux·c++·零拷贝·iceoryx
王老师青少年编程5 小时前
2020年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第2题)
c++·题解·真题·初赛·信奥赛·csp-s·提高组
你的冰西瓜6 小时前
C++ STL算法——排序和相关操作
开发语言·c++·算法·stl
今儿敲了吗6 小时前
29| 高考志愿
c++·笔记·学习·算法
浅念-7 小时前
C++ 模板进阶
开发语言·数据结构·c++·经验分享·笔记·学习·模版
紫陌涵光8 小时前
77. 组合
c++·算法·leetcode·深度优先
肆忆_9 小时前
Day 04|线程安全引用计数:让 SharedPtr 支持并发拷贝/析构
c++