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. |