TVN_GETDISPINFO código de notificação

Solicitações de que a janela pai de um controle de exibição de árvore forneça informações necessárias para exibir ou classificar um item. Esse código de notificação é enviado na forma de uma mensagem WM_NOTIFY .

TVN_GETDISPINFO 

    lptvdi = (LPNMTVDISPINFO) lParam 

Parâmetros

lParam

Ponteiro para uma estrutura NMTVDISPINFO . O membro do item é uma estrutura TVITEM cujos membros mask, hItem, state e lParam especificam o tipo de informação necessário. Você deve preencher os membros da estrutura com as informações apropriadas.

Valor retornado

O valor retornado é ignorado.

Comentários

Esse código de notificação é enviado sob as seguintes circunstâncias:

  • Se o membro pszText da estrutura TVITEM do item for o valor LPSTR_TEXTCALLBACK, o controle enviará esse código de notificação para recuperar o texto do item. Nesse caso, o membro de máscara de lParam terá o sinalizador TVIF_TEXT definido.
  • Se o membro iImage ou iSelectedImage da estrutura TVITEM do item for o valor I_IMAGECALLBACK, o controle enviará esse código de notificação para recuperar o índice dos ícones de um item na lista de imagens do controle. Nesse caso, se o item estiver selecionado, o membro de máscara de lParam terá o sinalizador TVIF_SELECTEDIMAGE definido. Se o item não estiver selecionado, o membro de máscara de lParam terá o sinalizador TVIF_IMAGE definido.
  • Se o membro cChildren da estrutura TVITEM do item for o valor I_CHILDRENCALLBACK, o controle enviará esse código de notificação para recuperar um valor que indica se o item tem itens filho. Nesse caso, o membro de máscara de lParam terá o sinalizador TVIF_CHILDREN definido.

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
Nomes Unicode e ANSI
TVN_GETDISPINFOW (Unicode) e TVN_GETDISPINFOA (ANSI)

Confira também

TVN_SETDISPINFO