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 |
|
Nomi Unicode e ANSI |
TVN_BEGINLABELEDITW (Unicode) e TVN_BEGINLABELEDITA (ANSI) |