Vcl.Controls.TControlState

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TControlState = set of (csLButtonDown, csClicked, csPalette,
csReadingState, csAlignmentNeeded, csFocusing, csCreating,
csPaintCopy, csCustomPaint, csDestroyingHandle, csDocking,
csDesignerHide, csPanning, csRecreating, csAligning, csGlassPaint,
csPrintClient);

C++

typedef System::Set<Vcl_Controls__21, Vcl_Controls__21::csLButtonDown, Vcl_Controls__21::csPrintClient> TControlState;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
set
typedef
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls Vcl.Controls

Beschreibung

TControlState beschreibt den aktuellen Status eines Steuerelements.

TControlState besteht aus einer Menge von Flags, die den Status eines Steuerelements definieren:



Flag Bedeutung

csLButtonDown

Die linke Maustaste wurde gedrückt und noch nicht wieder losgelassen. Dieses Flag wird bei allen Ereignissen gesetzt, bei denen die Maustaste gedrückt wird.

csClicked

Diese Konstante ist identisch mit csLButtonDown, wird aber nur gesetzt, wenn ControlStyle den Wert csClickEvents enthält. Das bedeutet, dass alle Ereignisse, in denen eine Maustaste gedrückt wird, als Mausklick interpretiert werden.

csPalette

Die Systempalette wurde geändert, und das Steuerelement oder einer seiner Nachkommen hat das Anpassen durch Realisieren seiner Palette noch nicht abgeschlossen.

csReadingState

Das Steuerelement liest seinen Status aus einem Stream.

csAlignmentNeeded

Das Steuerelement muss sich selbst ausrichten, wenn eine Ausrichtung erforderlich wird.

csFocusing

Die Anwendung bearbeitet Botschaften, die dem Steuerelement den Fokus übergeben sollen. Dies ist zwar keine Garantie dafür, dass das Steuerelement den Fokus erhält, verhindert aber rekursive Aufrufe.

csCreating

Das Steuerelement und/oder sein Eigentümer und seine untergeordneten Steuerelemente werden erzeugt. Sobald der Vorgang beendet ist, wird dieses Flag gelöscht.

csPaintCopy

Das Steuerelement wird reproduziert, d.h. es wird eine Kopie von ihm angelegt. Damit dieser Status eintreten kann, muss das Flag csReplicatable von ControlStyle gesetzt sein.

csCustomPaint

Das Steuerelement verarbeitet gerade individuelle Botschaften für das Zeichnen.

csDestroyingHandle

Das Fenster des Steuerelements wird freigegeben.

csDocking

Das Steuerelement wird angedockt.

csPanning

Legt fest, ob das Steuerelement einen aktiven Schwenkvorgang durchläuft.

csRecreating

Das Steuerelement und/oder sein Eigentümer und seine untergeordneten Steuerelemente werden erneut erzeugt. .