TVN_BEGINLABELEDIT código de notificación
Notifica a la ventana primaria de un control de árbol el inicio 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 .
TVN_BEGINLABELEDIT
ptvdi = (LPNMTVDISPINFO) lParam
Parámetros
-
lParam
-
Puntero a una estructura NMTVDISPINFO . El miembro item es una estructura TVITEM que contiene información válida sobre el elemento que se está editando en los miembros hItem, state, lParam y pszText .
Valor devuelto
Devuelve TRUE para cancelar la edición de etiquetas.
Observaciones
Cuando se inicia la edición de etiquetas, se crea un control de edición, pero no se coloca ni se muestra. Antes de que se muestre, el control de vista de árbol envía a su ventana primaria un código de notificación TVN_BEGINLABELEDIT.
Para personalizar la edición de etiquetas, implemente un controlador para TVN_BEGINLABELEDIT y haga que envíe un mensaje de TVM_GETEDITCONTROL al control de vista de árbol. Si se está editando una etiqueta, el valor devuelto será un identificador para el control de edición. Use este identificador para personalizar el control de edición mediante el envío de los mensajes de EM_XXX habituales.
Cuando el usuario cancela o completa la edición, la ventana primaria recibe un código de notificación TVN_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 |
|
Nombres Unicode y ANSI |
TVN_BEGINLABELEDITW (Unicode) y TVN_BEGINLABELEDITA (ANSI) |