Vcl.Controls.TControl.WndProc

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure WndProc(var Message: TMessage); virtual;

C++

virtual void __fastcall WndProc(Winapi::Messages::TMessage &Message);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TControl

説明

メッセージに対する各コントロールに固有の応答を定義します。

WndProc メソッドをオーバーライドすると,コントロールの最初の Windows メッセージハンドラを変更できます。WindowProc プロパティは WndProc に初期化されます。

WndProc メソッドは ControlStyle および DragMode プロパティで指定されるマウス動作を実装し,ControlState プロパティを更新します。未処理のメッセージがあればすべて Dispatch メソッドに渡します。

メッセージへの特殊な応答を提供するために WndProc をオーバーライドする場合は,未処理のメッセージをディスパッチするために最後に必ず継承された WndProc を呼び出してください。

関連項目