// 1 定义消息
#define WM_MSG_TEST WM_USER+101
// 2 发送消息
PostMessage(AfxGetApp()->GetMainWnd()->m_hWnd, WM_MSG_TEST, NULL, NULL);
// 3 声明消息函数
afx_msg LRESULT OnMsgTest(WPARAM wParam, LPARAM lParam);
// 4 绑定消息
BEGIN_MESSAGE_MAP(CQrPhoneDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_MESSAGE(WM_MSG_TEST, OnMsgTest)
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDC_BUTTON_TEST, &CXXXDlg::OnBnClickedButtonTest)
END_MESSAGE_MAP()
// 5 定义消息函数
LRESULT CXXXDlg::OnMsgTest(WPARAM wParam, LPARAM lParam)
{
// MessageBox(L"hahaha");
return TRUE;
}
VC 消息传递方法与实现
最新推荐文章于 2024-01-25 16:19:42 发布