TVN_BEGINLABELEDIT codice di notifica

Notifica alla finestra padre di un controllo di visualizzazione albero sull'inizio della modifica dell'etichetta per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

Parametri

lParam

Puntatore a una struttura NMTVDISPINFO . Il membro dell'elemento è una struttura TVITEM che contiene informazioni valide sull'elemento modificato nei membri hItem, state, lParam e pszText .

Valore restituito

Restituisce TRUE per annullare la modifica dell'etichetta.

Commenti

Quando inizia la modifica delle etichette, viene creato un controllo di modifica ma non posizionato o visualizzato. Prima che venga visualizzato, il controllo visualizzazione albero invia la finestra padre a un codice di notifica TVN_BEGINLABELEDIT.

Per personalizzare la modifica delle etichette, implementare un gestore per TVN_BEGINLABELEDIT e inviare un messaggio TVM_GETEDITCONTROL al controllo visualizzazione albero. Se viene modificata un'etichetta, il valore restituito sarà un handle per il controllo di modifica. Usare questo handle per personalizzare il controllo di modifica inviando i normali messaggi di EM_XXX.

Quando l'utente annulla o completa la modifica, la finestra padre riceve un codice di notifica TVN_ENDLABELEDIT .

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Commctrl.h
Nomi Unicode e ANSI
TVN_BEGINLABELEDITW (Unicode) e TVN_BEGINLABELEDITA (ANSI)