- 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本体------------------------
んな感じ。備忘。






