Estrutura NMTVITEMCHANGE (commctrl.h)

Contém informações sobre uma alteração de item de exibição de árvore. Essa estrutura é enviada com as notificações de TVN_ITEMCHANGED e TVN_ITEMCHANGING .

Sintaxe

typedef struct tagTVITEMCHANGE {
  NMHDR     hdr;
  UINT      uChanged;
  HTREEITEM hItem;
  UINT      uStateNew;
  UINT      uStateOld;
  LPARAM    lParam;
} NMTVITEMCHANGE;

Membros

hdr

Tipo: NMHDR

Estrutura NMHDR que contém informações sobre a notificação.

uChanged

Tipo: UINT

Especifica o atributo. O único atributo com suporte é o estado. uChanged deve ter o seguinte valor:

Valor Significado
TVIF_STATE
A alteração é o atributo de estado.

hItem

Tipo: HTREEITEM

Identificador para o item de exibição de árvore alterado.

uStateNew

Tipo: UINT

Sinalizador que especifica o novo estado do item.

uStateOld

Tipo: UINT

Sinalizador que especifica o estado anterior do item.

lParam

Tipo: LPARAM

Reservado para dados específicos do aplicativo. Por exemplo, um valor a ser associado ao item.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho commctrl.h