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