Vcl.Direct2D.TDirect2DCanvas.DrawFocusRect

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DrawFocusRect(const Rect: TRect); override;  // Doesn't have a concept of XOR brushes/pens

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

Beschreibung

Zeichnet ein Rechteck so, dass das Objekt innerhalb des Rechtecks den Fokus hält.

Rufen Sie DrawFocusRect für den Umfang der Steuerelementgrafik auf, wenn das Steuerelement den Eingabefokus verliert. Da DrawFocusRect eine XOR-Funktion verwendet, wird das Rechteck aus dem Bildschirm entfernt, wenn die Methode ein zweites Mal aufgerufen wird und das selbe Rechteck angegeben wird.

Das von dieser Funktion gezeichneten Rechteck ist nicht bildlauffähig. Um einen Bildlauf durch einen Bereich (der ein von DrawFocusRectgezeichnetes Rechteck enthält) auszuführen, rufen Sie DrawFocusRect auf, um das Rechteck aus dem Bildschirm zu entfernen, führen Sie einen Bildlauf durch den Bereich aus und rufen Sie danach DrawFocusRect auf, um das Rechteck in der neuen Position zu zeichnen.

Warnung:  DrawFocusRect löst eine Exception aus. TDirect2DCanvas unterstützt die Operation DrawFocusRect nicht.

Siehe auch