Compartir a través de


macro TreeView_GetEditControl (commctrl.h)

Recupera el identificador del control de edición que se usa para editar el texto de un elemento de vista de árbol. Puede usar esta macro o enviar explícitamente el mensaje TVM_GETEDITCONTROL .

Sintaxis

HWND TreeView_GetEditControl(
   HWND hwnd
);

Parámetros

hwnd

Tipo: HWND

Identificador del control de vista de árbol.

Valor devuelto

Tipo: HWND

Identificador del control de edición que se usa para editar el texto de un elemento de vista de árbol o NULL si no se está editando ningún elemento.

Comentarios

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 use TreeView_GetEditControl para enviar 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.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado commctrl.h