Vcl.Forms.TCustomForm.DefaultHandler

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

Delphi

procedure DefaultHandler(var Message); override;

C++

virtual void __fastcall DefaultHandler(void *Message);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TCustomForm

説明

フォームが完全に処理しないすべてのメッセージにメッセージ処理を提供します。

DefaultHandler メソッドをオーバーライドすると,フォームのデフォルトのメッセージ処理を変更できます。メッセージはメッセージメソッドの作成を通じて処理できるので,DefaultHandler のオーバーライドが必要になることはほとんどありません。

DefaultHandler は,OS 関数 CallWindowProc を呼び出して,その他の未処理メッセージをフォームのウィンドウプロシージャに渡します。

メモ:  Delphi コードでは,メッセージ処理メソッドで inherited を呼び出した場合,処理対象メッセージのハンドラが上位オブジェクトで指定されていない限り,上位オブジェクトの DefaultHandler メソッドが呼び出されます。

関連項目