LVN_ENDLABELEDIT código de notificación

Notifica a la ventana primaria de un control de vista de lista el final de la edición de etiquetas de un elemento. Este código de notificación se envía en forma de mensaje de WM_NOTIFY .

LVN_ENDLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

Parámetros

lParam

Puntero a una estructura NMLVDISPINFO . El miembro item de esta estructura es una estructura LVITEM cuyo miembro iItem identifica el elemento que se está editando. El miembro pszText del elemento contiene un valor válido cuando se envía el código de notificación LVN_ENDLABELEDIT, independientemente de si la marca de LVIF_TEXT está establecida en el miembro mask de la estructura LVITEM . Si el usuario cancela la edición o no cambia el texto y presiona la tecla Entrar , el miembro pszText de la estructura LVITEM es NULL; de lo contrario, pszText es la dirección del texto editado.

Valor devuelto

Si el miembro pszText de la estructura LVITEM no es NULL, devuelva TRUE para establecer la etiqueta del elemento en el texto editado. Devuelve FALSE para rechazar el texto editado y revertir a la etiqueta original.

Si el miembro pszText de la estructura LVITEM es NULL, se omite el valor devuelto.

Comentarios

El valor devuelto del procedimiento de diálogo es si se controló el mensaje. El segundo valor devuelto debe establecerse llamando a SetwindowLongPtr con DWLP_MSGRESULT.

Cuando el usuario comienza a editar una etiqueta de elemento, la ventana primaria del control de vista de lista recibe un código de notificación LVN_BEGINLABELEDIT . Cuando el usuario cancela o completa la edición, la ventana primaria recibe un código de notificación LVN_ENDLABELEDIT.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Commctrl.h
Nombres Unicode y ANSI
LVN_ENDLABELEDITW (Unicode) y LVN_ENDLABELEDITA (ANSI)