Vcl.Graphics.TCanvas.RequiredState
Delphi
procedure RequiredState(ReqState: TCanvasState); override;
C++
virtual void __fastcall RequiredState(TCanvasState ReqState);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Beschreibung
Passt den aktuellen Zustand der Zeichenfläche an die angegebenen Anforderungen an.
RequiredState stellt sicher, dass die Zeichenfläche festgelegte Anforderungen erfüllt. Wenn die Anforderungen nicht erfüllt sind, werden die internen Strukturen der Zeichenfläche entsprechend initialisiert, sodass die Anforderungen nach dem Aufruf von RequiredState erfüllt sind.
RequiredState überprüft, ob die Objekte Pen, Brush und Font erstellt und initialisiert wurden. Außerdem stellt RequiredState sicher, dass der Zeichenfläche ein Handle zugewiesen ist.