2

私はいくつかのチュートリアルを読んでいて、次の構造に出会いました。

protected override void WndProc( ref Message m )
{
    ...

    base.WndProc( ref m );
}

例:

private const int WM_DWMCOMPOSITIONCHANGED = 0x31e;

の意味は何ですか0x31e。それのためのいくつかのドキュメント?

4

1 に答える 1

6

強調表示した定数の値です。

http://msdn.microsoft.com/en-us/library/windows/desktop/dd388199%28v=vs.85%29.aspx

実際の 16 進値には、WM_DWMCOMPOSITIONCHANGEDメッセージを識別する以外の特別な意味はありません。

Windows API には他にも多くのウィンドウ メッセージがありますWM_。それらを開いwinuser.hて探すことはできますが、個々のメッセージのドキュメントを読んで、それらが何をするかを知る必要があります。winuser.h定数の宣言のみが含まれます。

于 2012-10-19T17:09:34.453 に答える