macro ListView_GetEditControl (commctrl.h)
Obtém o identificador para o controle de edição que está sendo usado para editar o texto de um item de exibição de lista. Você pode usar essa macro ou enviar a mensagem LVM_GETEDITCONTROL explicitamente.
Sintaxe
void ListView_GetEditControl(
hwndLV
);
Parâmetros
hwndLV
Tipo: HWND
Um identificador para o controle de exibição de lista.
Retornar valor
Nenhum
Comentários
Quando a edição de rótulo começa, um controle de edição é criado, posicionado e inicializado. Antes de ser exibido, o controle de exibição de lista envia à janela pai um código de notificação LVN_BEGINLABELEDIT .
Para personalizar a edição de rótulos, implemente um manipulador para LVN_BEGINLABELEDIT e faça com que ele use ListView_GetEditControl para enviar uma mensagem LVM_GETEDITCONTROL para o controle de exibição de lista. 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.
Quando o usuário conclui ou cancela a edição, o controle de edição é destruído e o identificador não é mais válido. Você pode subclasse o controle de edição, mas não deve destruí-lo. Para cancelar a edição, você pode enviar ao controle de exibição de lista uma mensagem WM_CANCELMODE .
O item de exibição de lista que está sendo editado é o item focalizado no momento, ou seja, o item no estado focalizado. Para localizar um item com base em seu estado, use a mensagem LVM_GETNEXTITEM .
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 |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de