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
LVKF_ALT
A tecla está pressionada.
LVKF_CONTROL
A tecla está pressionada.
LVKF_SHIFT
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