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、运行程序

相关推荐
愚戏师13 分钟前
软件工程(应试版)图形工具总结(二)
数据结构·c++·python·软件工程
owde14 分钟前
顺序容器 -forward list单链表
数据结构·c++·list
矛取矛求29 分钟前
C++ 标准库参考手册深度解析
java·开发语言·c++
lmy2012110837 分钟前
GESP:2025-3月等级8-T1-上学
c++·算法·图论·dijkstra
٩( 'ω' )و26037 分钟前
stl_list的模拟实现
开发语言·c++·list
&Sinnt&38 分钟前
C++/Qt 模拟sensornetwork的工作
c++·qt
奕天者40 分钟前
C++学习笔记(三十三)——forward_list
c++·笔记·学习
珊瑚里的鱼1 小时前
第五讲(下)| string类的模拟实现
开发语言·c++·笔记·程序人生·算法·visualstudio·visual studio
longlong int3 小时前
【每日算法】Day 17-1:位图(Bitmap)——十亿级数据去重与快速检索的终极方案(C++实现)
开发语言·c++·算法
myloveasuka3 小时前
[Linux]进程与PCB的关系,进程的基本操作
linux·c语言·c++