Estrutura NMHDDISPINFOA (commctrl.h)
Contém informações usadas no tratamento HDN_GETDISPINFO códigos de notificação.
Sintaxe
typedef struct tagNMHDDISPINFOA {
NMHDR hdr;
int iItem;
UINT mask;
LPSTR pszText;
int cchTextMax;
int iImage;
LPARAM lParam;
} NMHDDISPINFOA, *LPNMHDDISPINFOA;
Membros
hdr
Tipo: NMHDR
Estrutura NMHDR que contém informações sobre esse código de notificação.
iItem
Tipo: int
O índice baseado em zero do item no controle de cabeçalho.
mask
Tipo: UINT
Um conjunto de sinalizadores de bits que especifica quais membros da estrutura devem ser preenchidos pelo proprietário do controle de cabeçalho. Esse valor pode ser uma combinação dos seguintes valores:
Valor | Significado |
---|---|
|
O campo pszText deve ser preenchido. |
|
Versão 4.70. O campo iImage deve ser preenchido. |
|
O campo lParam deve ser preenchido. |
|
Versão 4.70. Um valor retornado. Indica que o controle de cabeçalho deve armazenar as informações do item e não solicitá-la novamente. |
pszText
Tipo: LPTSTR
Um ponteiro para uma cadeia de caracteres terminada em nulo que contém o texto que será exibido para o item de cabeçalho.
cchTextMax
Tipo: int
O tamanho do buffer para o qual pszText aponta.
iImage
Tipo: int
O índice baseado em zero de uma imagem na lista de imagens. A imagem especificada será exibida com o item de cabeçalho, mas não tomará o lugar do bitmap do item. Se iImage estiver definido como I_IMAGECALLBACK, o controle solicitará informações de imagem para esse item usando um código de notificação HDN_GETDISPINFO.
lParam
Tipo: LPARAM
Um valor definido pelo aplicativo a ser associado ao item.
Comentários
Observação
O cabeçalho commctrl.h define NMHDDISPINFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | commctrl.h |