API:Vcl.Graphics.TCanvas.DrawFocusRect
Delphi
procedure DrawFocusRect(const Rect: TRect); override;
C++
virtual void __fastcall DrawFocusRect(const System::Types::TRect &Rect);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
説明
矩形の内側のオブジェクトにフォーカスがあることを示すために使用するスタイルで矩形を描画します。
Vcl.Graphics.TCanvas.DrawFocusRect は Vcl.Graphics.TCustomCanvas.DrawFocusRect を継承しています。以下の内容はすべて Vcl.Graphics.TCustomCanvas.DrawFocusRect を参照しています。
矩形の内側のオブジェクトにフォーカスがあることを示すために使用するスタイルで矩形を描画します。
フォーカスのある矩形の描画を実装するために DrawFocusRect メソッドをオーバーライドします。DrawFocusRect は、コントロールが入力フォーカスを取得したか、失ったときにコントロールの画像の周囲に対して呼び出されます。DrawFocusRect では XOR 関数を使用するので、同じ矩形を指定して 2 回目に呼び出すと、画面から矩形が除外されます。