Vcl.Controls.TControlState
Delphi
TControlState = set of TControlStateItem;
C++
typedef System::Set<TControlStateItem, TControlStateItem::csLButtonDown, TControlStateItem::csDPIIsolated> 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. . |