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