Vcl.Graphics.TGraphicsObject.OwnerCriticalSection

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OwnerCriticalSection: PRTLCriticalSection read FOwnerLock write FOwnerLock;

C++

__property Winapi::Windows::PRTLCriticalSection OwnerCriticalSection = {read=FOwnerLock, write=FOwnerLock};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TGraphicsObject

Beschreibung

Zeigt auf Informationen über den kritischen Abschnitt, der von der Zeichenfläche, die mit diesem Grafikobjekt arbeitet, verwendet wird, um andere Threads zu sperren.

Mit OwnerCriticalSection erhalten Sie Informationen über den Thread-Sperrenstatus der Zeichenfläche, die das vorliegende Grafikobjekt auf dem Bildschirm darstellt. Die Zeichenfläche setzt die Eigenschaft OwnerCriticalSection, wenn sie das Grafikobjekt erzeugt. Ändern Sie den Wert der Eigenschaft nicht, während die Zeichenfläche auf das Grafikobjekt zugreift.

Wenn das Grafikobjekt für einer Zeichenfläche verwendet wird, die nicht vom Objekt TCanvas abstammt, setzen Sie OwnerCriticalSection auf ein initialisiertes TRTLCriticalSection-Objekt, das von der Zeichenfläche verwaltet wird.

Um mit Hilfe von OwnerCriticalSection andere Threads zu sperren, verwenden Sie die Methode Lock.

Siehe auch