公式の Windows API ドキュメントを含め、この情報はどこにもありません。コントロールがフォーカスを失うと、サブクラス化プロシージャに送信されます。winuser.h では定義されていません。
次のように送信されます。
0x02D - WM_DELETEITEM
0x167 - ???
0x202 - WM_LBUTTONUP
私のコンパイラは MinGW、システム Windows XP SP3 です。
0x167
システムで使用するために予約されているメッセージの範囲内にあります。SDKで明示的に定義されていないこの範囲のメッセージは、システムの内部使用のために非公開になっています。これはドキュメントにも同じように記載されています:
#define WM_USER 0x0400
。
0からWM_USER–1
システムで使用するために予約されているメッセージ。
最初の範囲(0からWM_USER –1)のメッセージ番号は、システムによって定義されます。明示的に定義されていないこの範囲の値は、システムによって予約されています。