macro ListView_GetEditControl (commctrl.h)
Ottiene l'handle per il controllo di modifica utilizzato per modificare il testo di un elemento della visualizzazione elenco. È possibile utilizzare questa macro o inviare il messaggio di LVM_GETEDITCONTROL in modo esplicito.
Sintassi
void ListView_GetEditControl(
hwndLV
);
Parametri
hwndLV
Tipo: HWND
Handle per il controllo visualizzazione elenco.
Valore restituito
nessuno
Osservazioni
Quando inizia la modifica delle etichette, viene creato, posizionato e inizializzato un controllo di modifica. Prima che venga visualizzato, il controllo visualizzazione elenco invia alla finestra padre un codice di notifica LVN_BEGINLABELEDIT .
Per personalizzare la modifica delle etichette, implementare un gestore per LVN_BEGINLABELEDIT e usarlo ListView_GetEditControl per inviare un messaggio di LVM_GETEDITCONTROL al controllo visualizzazione elenco. Se viene modificata un'etichetta, il valore restituito sarà un handle per il controllo di modifica. Utilizzare questo handle per personalizzare il controllo di modifica inviando i soliti messaggi EM_XXX .
Al termine o all'annullamento della modifica, il controllo di modifica viene eliminato definitivamente e l'handle non è più valido. È possibile sottoclassare il controllo di modifica, ma non eliminarlo. Per annullare la modifica, è possibile inviare un messaggio di WM_CANCELMODE al controllo visualizzazione elenco.
L'elemento della visualizzazione elenco da modificare è l'elemento attualmente attivo, ovvero l'elemento nello stato attivo. Per trovare un elemento in base al relativo stato, usare il messaggio LVM_GETNEXTITEM .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | commctrl.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per