- 2015-2-10
- Visual C++
お疲れ。
ユーザ定義メッセージについて、最近、忘れて困ったので
書き溜める。
ますは、MSのサイト。
んで、自分のソースをざっくり。MSのサイトがそのものズバリ
なんだが。。
//ヘッダー部------------------------ // ユーザ定義のメッセージ #define WM_MSG_TEST WM_APP + 100 //ユーザ定義メッセージ処理関数宣言 afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam); //ヘッダー部------------------------ //CPP本体------------------------ // メッセージマップ BEGIN_MESSAGE_MAP(CXXXXXXDlg, CDialogEx) ON_MESSAGE(WM_MSG_TEST, OnMyMessage) END_MESSAGE_MAP() //ユーザ定義メッセージ処理関数宣言 LRESULT CXXXXXXDlg::OnMyMessage(WPARAM wParam, LPARAM lParam) { MessageBox(_T("LRESULT CXXXXXXDlg::OnMyMessage(WPARAM wParam, LPARAM lParam)")); return 0; } // メッセージ確認 void CXXXXXXDlg::OnBnClickedPost() { //メッセージテスト PostMessage(WM_MSG_TEST); } //CPP本体------------------------
んな感じ。備忘。