COMBOBOXEXITEMA-Struktur (commctrl.h)
Enthält Informationen zu einem Element in einem ComboBoxEx-Steuerelement.
Syntax
typedef struct tagCOMBOBOXEXITEMA {
UINT mask;
INT_PTR iItem;
LPSTR pszText;
int cchTextMax;
int iImage;
int iSelectedImage;
int iOverlay;
int iIndent;
LPARAM lParam;
} COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA;
Member
mask
Typ: UINT
Eine Reihe von Bitflags, die Attribute dieser Struktur oder eines Vorgangs angeben, der diese Struktur verwendet. Die Flags geben Elemente an, die gültig sind oder ausgefüllt werden müssen. Dieser Member kann eine Kombination der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Legen Sie dieses Flag fest, wenn Sie CBEN_GETDISPINFO verarbeiten. Das ComboBoxEx-Steuerelement behält die angegebenen Informationen bei und fordert sie nicht erneut an. |
|
Das iImage-Element ist gültig oder muss ausgefüllt werden. |
|
Das iIndent-Element ist gültig oder muss ausgefüllt werden. |
|
Das lParam-Element ist gültig oder muss ausgefüllt werden. |
|
Das iOverlay-Element ist gültig oder muss ausgefüllt werden. |
|
Das iSelectedImage-Element ist gültig oder muss ausgefüllt werden. |
|
Das pszText-Element ist gültig oder muss ausgefüllt werden. |
iItem
Typ: INT_PTR
Der nullbasierte Index des Elements.
pszText
Typ: LPTSTR
Ein Zeiger auf einen Zeichenpuffer, der den Text des Elements enthält oder empfängt. Wenn Textinformationen abgerufen werden, muss dieses Element auf die Adresse eines Zeichenpuffers festgelegt werden, der den Text empfängt. Die Größe dieses Puffers muss auch in cchTextMax angegeben werden. Wenn dieses Element auf LPSTR_TEXTCALLBACK festgelegt ist, fordert das Steuerelement die Informationen mithilfe der CBEN_GETDISPINFO Benachrichtigungscodes an.
cchTextMax
Typ: int
Die Länge von pszText in TCHARs. Wenn Textinformationen festgelegt werden, wird dieser Member ignoriert.
iImage
Typ: int
Der nullbasierte Index eines Bilds innerhalb der Bildliste. Das angegebene Bild wird für das Element angezeigt, wenn es nicht ausgewählt ist. Wenn dieser Member auf I_IMAGECALLBACK festgelegt ist, fordert das Steuerelement die Informationen mithilfe von CBEN_GETDISPINFO Benachrichtigungscodes an.
iSelectedImage
Typ: int
Der nullbasierte Index eines Bilds innerhalb der Bildliste. Das angegebene Bild wird für das Element angezeigt, wenn es ausgewählt wird. Wenn dieser Member auf I_IMAGECALLBACK festgelegt ist, fordert das Steuerelement die Informationen mithilfe von CBEN_GETDISPINFO Benachrichtigungscodes an.
iOverlay
Typ: int
Der 1-basierte Index eines Überlagerungsbilds innerhalb der Bildliste. Wenn dieser Member auf I_IMAGECALLBACK festgelegt ist, fordert das Steuerelement die Informationen mithilfe von CBEN_GETDISPINFO Benachrichtigungscodes an.
iIndent
Typ: int
Die Anzahl der Einzugsplätze, die für das Element angezeigt werden sollen. Jeder Einzug entspricht 10 Pixel. Wenn dieser Member auf I_INDENTCALLBACK festgelegt ist, fordert das Steuerelement die Informationen mithilfe von CBEN_GETDISPINFO Benachrichtigungscodes an.
lParam
Typ: LPARAM
Ein für das Element spezifischer Wert.
Hinweise
Hinweis
Der commctrl.h-Header definiert COMBOBOXEXITEM als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | commctrl.h |