Estrutura NMLISTVIEW (commctrl.h)
Contém informações sobre uma mensagem de notificação de exibição de lista. Essa estrutura é igual à estrutura NM_LISTVIEW , mas foi renomeada para se ajustar às convenções de nomenclatura padrão.
Sintaxe
typedef struct tagNMLISTVIEW {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
} NMLISTVIEW, *LPNMLISTVIEW;
Membros
hdr
Tipo: NMHDR
Estrutura NMHDR que contém informações sobre essa mensagem de notificação.
iItem
Tipo: int
Identifica o item de exibição de lista ou -1 se não for usado.
iSubItem
Tipo: int
Identifica o subitem ou zero se nenhum.
uNewState
Tipo: UINT
Novo estado do item. Esse membro é zero para mensagens de notificação que não o usam. Para obter uma lista de valores possíveis, consulte Estados de item de exibição de lista.
uOldState
Tipo: UINT
Estado do item antigo. Esse membro é zero para mensagens de notificação que não o usam. Para obter uma lista de valores possíveis, consulte Estados de item de exibição de lista.
uChanged
Tipo: UINT
Conjunto de sinalizadores que indicam os atributos de item que foram alterados. Esse membro é zero para notificações que não o usam. Caso contrário, ele pode ter os mesmos valores que o membro de máscara da estrutura LVITEM .
ptAction
Tipo: POINT
Estrutura POINT que indica o local em que o evento ocorreu. Esse membro é indefinido para mensagens de notificação que não o usam.
lParam
Tipo: LPARAM
Valor definido pelo aplicativo do item. Esse membro é indefinido para mensagens de notificação que não o usam.
Requisitos
Requisito | Valor |
---|---|
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 |