ウィンドウ プロシージャ

すべてのウィンドウには、関連付けられたウィンドウ プロシージャがあります。これは、クラスのすべてのウィンドウに送信または投稿されたすべてのメッセージを処理する関数です。 ウィンドウの外観と動作のすべての側面は、これらのメッセージに対するウィンドウ プロシージャの応答によって異なります。

このセクションでは

名前 形容
ウィンドウ プロシージャの について ウィンドウ プロシージャについて説明します。 各ウィンドウは、特定のウィンドウ クラスのメンバーです。 window クラスは、個々のウィンドウがそのメッセージを処理するために使用する既定のウィンドウ プロシージャを決定します。
ウィンドウ プロシージャの使用 の ウィンドウ プロシージャに関連付けられている次のタスクを実行する方法について説明します。
ウィンドウ プロシージャ リファレンス API リファレンスが含まれています。

 

関数

名前 形容
CallWindowProcの 指定したウィンドウ プロシージャにメッセージ情報を渡します。
DefWindowProcの 既定のウィンドウ プロシージャを呼び出して、アプリケーションが処理しないウィンドウ メッセージの既定の処理を提供します。 この関数により、すべてのメッセージが確実に処理されます。 DefWindowProc は、ウィンドウ プロシージャで受け取ったのと同じパラメーターを使用して呼び出されます。
WindowProc ウィンドウに送信されたメッセージを処理するアプリケーション定義関数。 WNDPROC 型は、このコールバック関数へのポインターを定義します。 WindowProc は、アプリケーション定義関数名のプレースホルダーです。