Compartilhar via


Estrutura NMTREEVIEWA (commctrl.h)

Contém informações sobre uma mensagem de notificação de exibição de árvore. Essa estrutura é idêntica à estrutura NM_TREEVIEW, mas foi renomeada para seguir as convenções de nomenclatura atuais.

Sintaxe

typedef struct tagNMTREEVIEWA {
  NMHDR   hdr;
  UINT    action;
  TVITEMA itemOld;
  TVITEMA itemNew;
  POINT   ptDrag;
} NMTREEVIEWA, *LPNMTREEVIEWA;

Membros

hdr

Tipo: NMHDR

estrutura de NMHDR que contém informações sobre essa mensagem de notificação.

action

Tipo: UINT

Sinalizador de ação específico à notificação. Esse membro é usado com os seguintes códigos de notificação.

Para obter os valores possíveis do sinalizador de ação, consulte TVM_EXPAND e TVN_SELCHANGED.

itemOld

Tipo: TVITEM

estrutura TVITEM que contém informações sobre o estado do item antigo. Esse membro é zero para mensagens de notificação que não o usam.

itemNew

Tipo: TVITEM

estrutura TVITEM que contém informações sobre o novo estado do item. Esse membro é zero para mensagens de notificação que não o usam.

ptDrag

Tipo: POINT

point estrutura que contém as coordenadas do cliente do mouse no momento em que o evento ocorreu que fez com que a mensagem de notificação fosse enviada.

Observações

Nota

O cabeçalho commctrl.h define NMTREEVIEW como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
cabeçalho commctrl.h

Consulte também

WM_NOTIFY