COMBOBOXEXITEMA, structure (commctrl.h)
Contient des informations sur un élément dans un contrôle ComboBoxEx.
Syntaxe
typedef struct tagCOMBOBOXEXITEMA {
UINT mask;
INT_PTR iItem;
LPSTR pszText;
int cchTextMax;
int iImage;
int iSelectedImage;
int iOverlay;
int iIndent;
LPARAM lParam;
} COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA;
Membres
mask
Type : UINT
Ensemble d’indicateurs de bits qui spécifient des attributs de cette structure ou d’une opération qui utilise cette structure. Les indicateurs spécifient les membres valides ou doivent être renseignés. Ce membre peut être une combinaison des valeurs suivantes.
Valeur | Signification |
---|---|
|
Définissez cet indicateur lors du traitement de CBEN_GETDISPINFO; le contrôle ComboBoxEx conserve les informations fournies et ne le demande pas à nouveau. |
|
Le membre iImage |
|
Le membre iIndent est valide ou doit être renseigné. |
|
Le membre lParam est valide ou doit être renseigné. |
|
Le membre iOverlay est valide ou doit être renseigné. |
|
Le membre iSelectedImage est valide ou doit être renseigné. |
|
Le membre pszText est valide ou doit être renseigné. |
iItem
Type : INT_PTR
Index de base zéro de l’élément.
pszText
Type : LPTSTR
Pointeur vers une mémoire tampon de caractères qui contient ou reçoit le texte de l’élément. Si des informations de texte sont récupérées, ce membre doit être défini sur l’adresse d’une mémoire tampon de caractères qui recevra le texte. La taille de cette mémoire tampon doit également être indiquée dans cchTextMax. Si ce membre est défini sur LPSTR_TEXTCALLBACK, le contrôle demande les informations à l’aide des codes de notification CBEN_GETDISPINFO.
cchTextMax
Type : int
Longueur de
iImage
Type : int
Index de base zéro d’une image dans la liste d’images. L’image spécifiée s’affiche pour l’élément lorsqu’il n’est pas sélectionné. Si ce membre est défini sur I_IMAGECALLBACK, le contrôle demande les informations à l’aide de CBEN_GETDISPINFO codes de notification.
iSelectedImage
Type : int
Index de base zéro d’une image dans la liste d’images. L’image spécifiée s’affiche pour l’élément lorsqu’il est sélectionné. Si ce membre est défini sur I_IMAGECALLBACK, le contrôle demande les informations à l’aide de CBEN_GETDISPINFO codes de notification.
iOverlay
Type : int
Index de base unique d’une image de superposition dans la liste d’images. Si ce membre est défini sur I_IMAGECALLBACK, le contrôle demande les informations à l’aide de CBEN_GETDISPINFO codes de notification.
iIndent
Type : int
Nombre d’espaces de retrait à afficher pour l’élément. Chaque retrait est égal à 10 pixels. Si ce membre est défini sur I_INDENTCALLBACK, le contrôle demande les informations à l’aide de CBEN_GETDISPINFO codes de notification.
lParam
Valeur spécifique à l’élément.
Remarques
Note
L’en-tête commctrl.h définit COMBOBOXEXITEM comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2003 [applications de bureau uniquement] |
d’en-tête | commctrl.h |