Compartilhar via


LVN_ENDLABELEDIT código de notificação

Notifica a janela pai de um controle de exibição de lista sobre o fim da edição de rótulo para um item. Esse código de notificação é enviado na forma de uma mensagem de WM_NOTIFY .

LVN_ENDLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

Parâmetros

lParam

Ponteiro para uma estrutura NMLVDISPINFO . O membro do item dessa estrutura é uma estrutura LVITEM cujo membro iItem identifica o item que está sendo editado. O membro pszText do item contém um valor válido quando o código de notificação LVN_ENDLABELEDIT é enviado, independentemente de o sinalizador LVIF_TEXT ser definido no membro de máscara da estrutura LVITEM . Se o usuário cancelar a edição ou não alterar o texto e pressionar a tecla Enter , o membro pszText da estrutura LVITEM será NULL; caso contrário, pszText é o endereço do texto editado.

Valor retornado

Se o membro pszText da estrutura LVITEM não for NULL, retorne TRUE para definir o rótulo do item como o texto editado. Retorne FALSE para rejeitar o texto editado e reverter para o rótulo original.

Se o membro pszText da estrutura LVITEM for NULL, o valor retornado será ignorado.

Comentários

O valor retornado do procedimento de caixa de diálogo é se a mensagem foi tratada. O segundo valor retornado deve ser definido chamando SetwindowLongPtr com DWLP_MSGRESULT.

Quando o usuário começa a editar um rótulo de item, a janela pai do controle de exibição de lista recebe um código de notificação LVN_BEGINLABELEDIT . Quando o usuário cancela ou conclui a edição, a janela pai recebe um código de notificação LVN_ENDLABELEDIT.

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
LVN_ENDLABELEDITW (Unicode) e LVN_ENDLABELEDITA (ANSI)