MFC自定义消息实现步骤

1、在头文件中定义消息宏(最好在atdafx.h中)

#define WM_TEST WM_USER+100

2、在相应头文件中声名消息处理函数,必须是如下形式

 afx_msg LRESULT MsgTest(WPARAM wParam, LPARAM lParam);

3、在消息映射中添加自定义消息的映射

ON_MESSAGE(WM_TEST, TestMsg)

4、实现消息处理函数

5、发送消息

::SendMessage(GetSafeHwnd(),WM_TEST,0,0);

或者::PostMessage(GetSafeHwnd(),WM_TEST,0,0);

猜你喜欢

转载自blog.csdn.net/m0_37759974/article/details/89850003