Estrutura COMBOBOXEXITEMA (commctrl.h)
Contém informações sobre um item em um controle ComboBoxEx.
Sintaxe
typedef struct tagCOMBOBOXEXITEMA {
UINT mask;
INT_PTR iItem;
LPSTR pszText;
int cchTextMax;
int iImage;
int iSelectedImage;
int iOverlay;
int iIndent;
LPARAM lParam;
} COMBOBOXEXITEMA, *PCOMBOBOXEXITEMA;
Membros
mask
Um conjunto de sinalizadores de bits que especificam atributos dessa estrutura ou de uma operação que está usando essa estrutura. Os sinalizadores especificam membros válidos ou devem ser preenchidos. Esse membro pode ser uma combinação dos valores a seguir.
Valor | Significado |
---|---|
|
Defina esse sinalizador ao processar CBEN_GETDISPINFO; O controle ComboBoxEx manterá as informações fornecidas e não as solicitará novamente. |
|
O membro do iImage é válido ou deve ser preenchido. |
|
O membro iIndent é válido ou deve ser preenchido. |
|
O membro lParam é válido ou deve ser preenchido. |
|
O membro iOverlay do |
|
O membro iSelectedImage é válido ou deve ser preenchido. |
|
O membro pszText é válido ou deve ser preenchido. |
iItem
Tipo: INT_PTR
O índice baseado em zero do item.
pszText
Um ponteiro para um buffer de caracteres que contém ou recebe o texto do item. Se as informações de texto estiverem sendo recuperadas, esse membro deverá ser definido como o endereço de um buffer de caracteres que receberá o texto. O tamanho desse buffer também deve ser indicado em cchTextMax. Se esse membro estiver definido como LPSTR_TEXTCALLBACK, o controle solicitará as informações usando os códigos de notificação CBEN_GETDISPINFO.
cchTextMax
Tipo: int
O comprimento de
iImage
Tipo: int
O índice baseado em zero de uma imagem na lista de imagens. A imagem especificada será exibida para o item quando ela não estiver selecionada. Se esse membro estiver definido como I_IMAGECALLBACK, o controle solicitará as informações usando CBEN_GETDISPINFO códigos de notificação.
iSelectedImage
Tipo: int
O índice baseado em zero de uma imagem na lista de imagens. A imagem especificada será exibida para o item quando ele for selecionado. Se esse membro estiver definido como I_IMAGECALLBACK, o controle solicitará as informações usando CBEN_GETDISPINFO códigos de notificação.
iOverlay
Tipo: int
O índice baseado em um de uma imagem de sobreposição dentro da lista de imagens. Se esse membro estiver definido como I_IMAGECALLBACK, o controle solicitará as informações usando CBEN_GETDISPINFO códigos de notificação.
iIndent
Tipo: int
O número de espaços de recuo a serem exibidos para o item. Cada recuo é igual a 10 pixels. Se esse membro estiver definido como I_INDENTCALLBACK, o controle solicitará as informações usando CBEN_GETDISPINFO códigos de notificação.
lParam
Um valor específico para o item.
Observações
Nota
O cabeçalho commctrl.h define COMBOBOXEXITEM como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 [somente aplicativos da área de trabalho] |
cabeçalho | commctrl.h |