Vcl.Graphics.TCanvas.DrawFocusRect
Delphi
procedure DrawFocusRect(const Rect: TRect); override;
C++
virtual void __fastcall DrawFocusRect(const Winapi::Windows::TRect &Rect);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
説明
四角形内のオブジェクトがフォーカスを受け取ったことを示すのに使用するスタイルで四角形を描画します。
DrawFocusRect メソッドは,コントロールが入力フォーカスを取得または喪失したときに,コントロールのイメージの縁に対して呼び出します。DrawFocusRect は XOR 関数を使用するので,同じ四角形を指定するときに DrawFocusRect をもう一度呼び出すと,画面から四角形が消去されます。
この関数で描画される四角形はスクロールできません。DrawFocusRect で描画される四角形を含む領域をスクロールするには,DrawFocusRect を呼び出して画面から四角形を削除し,領域をスクロールしてから DrawFocusRect を呼び出して四角形を新しい位置に描画します。