- MyCustomMessage.h
#pragma once
#define WM_MY_CUSTOM_MESSAGE (WM_USER + 100) // 定义自定义消息
- 处理自定义消息的消息映射函数
BEGIN_MESSAGE_MAP(CMyWnd, CWnd)
ON_MESSAGE(WM_MY_CUSTOM_MESSAGE, OnMyCustomMessage)
END_MESSAGE_MAP()
- 处理自定义消息的函数
LRESULT CMyWnd::OnMyCustomMessage(WPARAM wParam, LPARAM lParam)
{
// 处理自定义消息
// wParam 和 lParam 可以根据需要传递自定义的参数
return 0; // 返回值可以根据需要设置
}
- 使用自定义消息的示例
void SendMessageToMyWnd()
{
CMyWnd myWnd;
// 发送自定义消息
myWnd.SendMessage(WM_MY_CUSTOM_MESSAGE, 0, 0);
}