4

公式の Windows API ドキュメントを含め、この情報はどこにもありません。コントロールがフォーカスを失うと、サブクラス化プロシージャに送信されます。winuser.h では定義されていません。

次のように送信されます。

0x02D - WM_DELETEITEM
0x167 - ???
0x202 - WM_LBUTTONUP

私のコンパイラは MinGW、システム Windows XP SP3 です。

4

2 に答える 2

5

0x167システムで使用するために予約されているメッセージの範囲内にあります。SDKで明示的に定義されていないこの範囲のメッセージは、システムの内部使用のために非公開になっています。これはドキュメントにも同じように記載されています:

#define WM_USER 0x0400

0からWM_USER–1

システムで使用するために予約されているメッセージ。

最初の範囲(0からWM_USER –1)のメッセージ番号は、システムによって定義されます。明示的に定義されていないこの範囲の値は、システムによって予約されています。

于 2013-03-11T18:08:16.740 に答える