MFC 在自定义类中向MFC窗口发送消息

  1. 在MSGDlg.h或者其他头文件中增加自定义自定义消息:#define WM_COUNT_MSG WM_USER+100

  2. 在MSGDlg.h头文件中添加消息处理函数的声明 afx_msg LRESULT OnCountMsg(WPARAM,LPARAM);

  3. 在CMSGDlg类实现文件MSGDlg.cpp中的消息映射表中加入自定义消息映射:

BEGIN_MESSAGE_MAP(CMSGDlg, CDialog)
     ON_WM_PAINT()
     ON_MESSAGE(WM_COUNT_MSG,&CMSGDlg::OnCountMsg)    // OnCountMsg是自定义的消息处理函数,可以在这个函数里面进行自定义的消息处理代码
END_MESSAGE_MAP()

4,在MSGDlg.cpp添加函数,用来接受sendmessage传过来的消息

LRESULT CMFCTestDlg::OnCountMsg(WPARAM wParam, LPARAM lParam)
{
   
	CString cs(to_string(wParam).

你可能感兴趣的:(mfc)