Vcl.Direct2D.TDirect2DCanvas.DrawFocusRect
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.