子窗口向父窗口发送消息,以便更新父窗口的内容
1、定义自定义消息(定义了一个自定义消息 WM_ChangeParameterMessage,其值为 WM_USER + 200。WM_USER 是 Windows 保留的用户自定义消息的起始值。)
#define WM_ChangeParameterMessage WM_USER+200
2、子窗口向父窗口发送自定义消息(使用 SendMessage 函数向父窗口发送 WM_ChangeParameterMessage 消息。wParam 参数传递了 parameterStr的缓冲区指针)
::SendMessage(this->GetParent()->m_hWnd,WM_ChangeParameterMessage,(WPARAM)(parameterStr.GetBuffer()),0);
3、消息映射(将 WM_ChangeParameterMessage 消息映射到 OnMyChangeParameterMessage 函数)
ON_MESSAGE(WM_ChangeCriticalMessage, OnMyChangeParameterMessage)
4、处理自定义消息(当接收到 WM_ChangeParameterMessage 消息时,wParam 中包含的指针被转换为 char* 类型,并显示在消息框中。)
a