次の方法で共有


CWindowImpl::WindowProc

この静的関数は、ウィンドウの手順を実行します。

static LRESULT CALLBACK WindowProc(
   HWND hWnd,
   UINT uMsg,
   WPARAM wParam,
   LPARAM lParam 
);

パラメーター

  • hWnd
    [出力]ウィンドウのハンドル。

  • uMsg
    [出力]ウィンドウに送信されるメッセージ。

  • wParam
    [入力]追加のメッセージ固有の情報。

  • lParam
    [入力]追加のメッセージ固有の情報。

戻り値

メッセージの処理の結果。

解説

WindowProc は、適切なハンドラーに直接メッセージに既定のメッセージ マップ ( BEGIN_MSG_MAPで宣言) を使用します。必要に応じて、WindowProc は追加のメッセージを処理するための DefWindowProc を呼び出します。最終的なメッセージが処理されない場合、WindowProc は次の処理を行います。:

  • ウィンドウが非サブクラス化された unsubclassing を実行します。

  • m_hWnd を消去します。

  • ウィンドウ内の前の呼び出し OnFinalMessage は破棄されます。

メッセージを処理する別の機構を提供するに WindowProc をオーバーライドできます。

必要条件

Header: atlwin.h

参照

関連項目

CWindowImpl クラス