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

相关推荐
hold?fish:palm1 小时前
RDB全量快照备份
c++·redis·后端
盐焗鹌鹑蛋3 小时前
【C++】C++11:列表初始化、声明、STL升级
c++
ComputerInBook4 小时前
c 和 c++ 中的宏块(macro)
c语言·c++··宏块·宏指令
AA陈超5 小时前
004 T02 - 俯视角摄像机系统 设计文档
网络·c++·ue5·虚幻引擎
bu_shuo5 小时前
c与cpp中的argc和argv
c语言·c++·算法
蓝创精英团队5 小时前
VCPKG 跨平台C++ 库管理器
c++·vcpkg
Jayden_Ruan7 小时前
C++组合的输出
c++·算法·深度优先
froyoisle7 小时前
CSP 真题解析:[CSP-J 2020-T3] 表达式
c++·算法·csp·信息学·信奥赛
Darkwanderor8 小时前
动、静态库相关内容的详细介绍
linux·c语言·开发语言·c++
文祐8 小时前
C++类之虚函数表没有虚继承的菱形继承
开发语言·c++·算法