Last Updated 2004/04/26
Programming Tips Visual C++ API  索 引 
WM_USER の範囲
2004/04/26

WM_USER の値についてヘルプには以下の様に書かれている.

0 〜 WM_USER - 1 Windows が使用(予約)
WM_USER 〜 0x7FFF プライベート ウィンドウ クラスが使用する(数値)
0x8000 〜 0xBFFF Windows が将来使用(予約)
0xC000 〜 0xFFFF アプリケーションが使用する文字列メッセージ
0xFFFF より大きい Windows が将来使用(予約)

WM_USER 自体は 0x0400 となっている.


通常 WM_USER + 100 などと使用する.

必ずユニークにする為に RegisterWindowMessage() を使用する手もある.
RegisterWindowMessage() を使用した場合,導き出される値は 0xC000 〜 0xFFFF となる.


参照
ユーザメッセージ
前後のTips
WM_USER の範囲

DSS ProgrammingTipsCGI Ver2.02