Compartilhar via


macro TreeView_GetEditControl (commctrl.h)

Recupera o identificador para o controle de edição que está sendo usado para editar o texto de um item de exibição de árvore. Você pode usar essa macro ou enviar a mensagem TVM_GETEDITCONTROL explicitamente.

Sintaxe

void TreeView_GetEditControl(
   hwnd
);

Parâmetros

hwnd

Tipo: HWND

Identificador para o controle de exibição de árvore.

Retornar valor

Tipo: HWND

O identificador para o controle de edição que está sendo usado para editar o texto de um item de exibição de árvore ou NULL se nenhum item estiver sendo editado.

Comentários

Quando a edição de rótulos começa, um controle de edição é criado, mas não posicionado ou exibido. Antes de ser exibido, o controle de exibição de árvore envia à janela pai um código de notificação TVN_BEGINLABELEDIT .

Para personalizar a edição de rótulos, implemente um manipulador para TVN_BEGINLABELEDIT e faça com que ele use TreeView_GetEditControl para enviar uma mensagem TVM_GETEDITCONTROL para o controle de exibição de árvore. Se um rótulo estiver sendo editado, o valor retornado será um identificador para o controle de edição. Use esse identificador para personalizar o controle de edição enviando as mensagens de EM_XXX usuais.

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]
Plataforma de Destino Windows
Cabeçalho commctrl.h