Estrutura NMITEMACTIVATE (commctrl.h)
Contém informações sobre um código de notificação LVN_ITEMACTIVATE .
Sintaxe
typedef struct tagNMITEMACTIVATE {
NMHDR hdr;
int iItem;
int iSubItem;
UINT uNewState;
UINT uOldState;
UINT uChanged;
POINT ptAction;
LPARAM lParam;
UINT uKeyFlags;
} NMITEMACTIVATE, *LPNMITEMACTIVATE;
Membros
hdr
Tipo: NMHDR
Estrutura NMHDR que contém informações sobre esse código de notificação.
iItem
Tipo: int
Índice do item de exibição de lista. Se o índice do item não for usado para a notificação, esse membro conterá -1.
iSubItem
Tipo: int
Índice baseado em um do subitem. Se o índice subitem não for usado para a notificação ou a notificação não se aplicar a um subitem, esse membro conterá zero.
uNewState
Tipo: UINT
Novo estado do item. Esse membro é zero para códigos de notificação que não o usam.
uOldState
Tipo: UINT
Estado do item antigo. Esse membro é zero para códigos de notificação que não o usam.
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, nas coordenadas do cliente. Esse membro é indefinido para códigos de notificação que não o usam.
lParam
Tipo: LPARAM
Valor definido pelo aplicativo do item. Esse membro é indefinido para códigos de notificação que não o usam.
uKeyFlags
Tipo: UINT
Teclas modificadoras que foram pressionadas no momento da ativação. Esse membro contém zero ou uma combinação dos seguintes sinalizadores:
Valor | Significado |
---|---|
|
A tecla está pressionada. |
|
A tecla está pressionada. |
|
A tecla está pressionada. |
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 |