Vcl.Graphics.TCanvas.DrawFocusRect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DrawFocusRect(const Rect: TRect); override;

C++

virtual void __fastcall DrawFocusRect(const System::Types::TRect &Rect);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

Beschreibung

Zeichnet ein Rechteck, wie es normalerweise fokussierte Objekte umgibt.

Mit DrawFocusRect können Sie den Umfang eines Steuerelements, das gerade den Eingabefokus erhält oder weitergibt, mit einem gestrichelten Rahmen versehen. Da DrawFocusRect mit einer XOR-Funktion arbeitet, führt ein zweiter Aufruf mit dem gleichen Parameter dazu, dass der Rahmen wieder vom Bildschirm verschwindet.

Mit einem von dieser Funktion gezeichneten Rechteck kann kein Bildlauf durchgeführt werden. Wenn Sie in einem Bereich einen Bildlauf durchführen wollen, der ein von DrawFocusRect gezeichnetes Rechteck enthält, rufen Sie DrawFocusRect auf, um das Rechteck vom Bildschirm zu entfernen, und führen dann den Bildlauf durch. Danach zeichnen Sie das Rechteck mit DrawFocusRect noch einmal an der neuen Position.

Siehe auch

Codebeispiele