Last Updated 2014/09/22 |
Programming Tips Visual C++ MFC メッセージ | 索 引 |
ユーザメッセージ
2005/04/27
ユーザ定義のメッセージのハンドラを追加するには自力で行わなければならない. (ClassWizard などは使用できない) ユーザ定義のメッセージハンドラには ON_MESSAGE マクロを使用する. テクニカルノート6のメッセージマップあたりが参考になる. ■ヘッダ
■ソース
ユーザメッセージは WM_USER にオフセットして使用する. MFC がユーザメッセージを使用している場合もあるので重ならないようにしなければならない. ユーザメッセージが重ならないように,システムで独自のメッセージを定義するには,RegisterWindowMessage() を使用する.
RegisterWindowMessage() は同一セッション(ログアウトしない限り)なら同じ値が返ることが保証されている. アプリケーション間でメッセージやり取りするのも問題はない. 参照 WM_USER の範囲 |
|