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

相关推荐
Qt程序员1 天前
【无标题】
linux·c++·消息队列·共享内存·c/c++·管道·信号量
十五年专注C++开发1 天前
Qt程序设计涉及到的开发软件
开发语言·c++·qt
邪修king1 天前
C++ typename & auto 彻底讲透:核心作用、推导规则、避坑指南
开发语言·c++
姆路1 天前
Qt尺寸策略
c++·qt
khalil10201 天前
代码随想录算法训练营Day-41动态规划08 | 121. 买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III
数据结构·c++·算法·leetcode·动态规划
Vect__1 天前
C++无痛转go第一天,从hello world到切片
开发语言·c++·golang
无限进步_1 天前
【C++】AVL树完全解析:从平衡因子到四种旋转
c语言·开发语言·数据结构·c++·后端·算法·github
H Journey1 天前
C++ 多线程安全的单例模式
c++·单例模式
草莓熊Lotso1 天前
Linux Socket 编程筑基:从底层本质到核心 API,一文吃透 Socket 预备知识
linux·运维·服务器·数据库·c++
浅念-1 天前
LeetCode最短路必看:BFS算法原理+经典题解
数据结构·c++·算法·leetcode·职场和发展·bfs·宽度优先