7

あちこちで、プロのユーザーが私のような多くの初心者の質問にWM_PAINT = 0xf 、このコードの完全なリストを取得するには何を検索すればよいですか?などの質問に答えています。Windowsのすべてのバージョンですべて同じですか?他のプラットフォームにも使用できますか?

4

3 に答える 3

13

この表は役に立ちますか?

すべての Windows バージョンがこれらすべてのメッセージを送信するかどうかはわかりませんが、バージョン間でコードが異なっていないことは確かです。

于 2011-12-16T15:10:40.410 に答える
11

WM_PAINT = 0xf特定のメソッドの特定のパラメーターです。これらの「コード」は通常、インターロップのもので必要です。user32 や kernel32 などの管理されていないコア ライブラリを使用します。

サイトhttp://pinvoke.netで、そのようなメソッドとそのパラメーターを見つけることができます。

たとえば、あなたの例WM_PAINTUser32.GetMessageからのものです

特定のWindowsMessageパラメーターの完全なリストが必要な場合。それらはここにあります。

于 2011-12-16T15:45:48.110 に答える
7

これらは にありWinUser.hます。

Windows のバージョン間で変更することはできません (変更すると、すべてのWindows プログラムとのバイナリ互換性が失われます。

于 2011-12-16T15:09:32.173 に答える