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