API:Vcl.ExtCtrls.TCustomButtonedEdit.DefaultHandler
Delphi
procedure DefaultHandler(var Message); override;
C++
virtual void __fastcall DefaultHandler(void *Message);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomButtonedEdit |
説明
コントロールがそれ自体では十分に処理できないすべてのメッセージに対して、メッセージ処理を提供します。
Vcl.ExtCtrls.TCustomButtonedEdit.DefaultHandler は Vcl.StdCtrls.TCustomEdit.DefaultHandler を継承しています。以下の内容はすべて Vcl.StdCtrls.TCustomEdit.DefaultHandler を参照しています。
コントロールがそれ自体では十分に処理できないすべてのメッセージに対して、メッセージ処理を提供します。
DefaultHandler をオーバーライドすると、編集コントロールに対するデフォルトのメッセージ処理を変更することができます。Message
パラメータは TMessage 型にキャストして、メッセージの WParam、LParam、Result を取得することができます。メッセージの Result が 0 以外の場合、メッセージはすでに処理されています。Result フィールドを 0 以外の値に設定することにより、継承メソッドによるさらなるメッセージの処理を抑制することができます。
メモ: Delphi では、メッセージ処理メソッド内で継承メソッドを呼び出した際、処理されるメッセージのハンドラが、上位オブジェクトで指定されていないと、その上位オブジェクトの DefaultHandler メソッドが呼び出されます。