Vcl.ComCtrls.TOwnerDrawState
Delphi
type TOwnerDrawState = set of (odSelected, odGrayed, odDisabled, odChecked, odFocused, odDefault, odHotLight, odInactive, odNoAccel, odNoFocusRect, odReserved1, odReserved2, odComboBoxEdit);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
set | public | Vcl.ComCtrls.pas | Vcl.ComCtrls | Vcl.ComCtrls |
Beschreibung
TOwnerDrawState enthält Statusinformationen, die sich auf die Darstellung eines Eintrags auswirken können.
TOwnerDrawState wird von Ereignisbehandlungsroutinen in Owner-Draw-Steuerelementen verwendet, um den Status eines darzustellenden Eintrags anzugeben. TOwnerDrawState kann Null enthalten oder einen oder mehrere der folgenden Werte:
Wert | Bedeutung |
---|---|
odSelected |
Der Eintrag ist ausgewählt. |
odGrayed |
Der Eintrag wird abgedunkelt angezeigt. |
odDisabled |
Der Eintrag ist deaktiviert. |
odChecked |
Der Eintrag wird mit einem Häkchen angezeigt (dies ist nicht bei allen Objekten möglich). |
odFocused |
Der Eintrag hat den Eingabefokus (Tastatureingaben werden zum Eintrag geleitet). |
odDefault |
Der Eintrag ist der Vorgabeeintrag (dies ist nicht für alle Objekte zutreffend). |
odHotLight |
Der Eintrag ist markiert, weil der Mauszeiger auf ihn zeigt (nur bei Betriebssystemen, die diese Art der Markierung unterstützen). |
odInactive |
Der Eintrag und dessen zugehöriges Menü sind inaktiv. |
odNoAccel |
Unterstriche für Tastaturkürzel werden beim Zeichnen des Steuerelements ausgelassen. |
odNoFocusRect |
Visuelle Hinweise, die den Fokus angeben, werden nicht angezeigt. |
odReserved1 |
Wird aktuell nicht verwendet. |
odReserved2 |
Wird aktuell nicht verwendet. |
odComboBoxEdit |
Das Zeichnen wird in dem Eingabefeld eines Kombinationsfeldes vorgenommen. |