LVN_BEGINLABELEDIT codice di notifica
Notifica alla finestra padre di un controllo di visualizzazione elenco sull'inizio della modifica dell'etichetta per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .
LVN_BEGINLABELEDIT
pdi = (LPNMLVDISPINFO) lParam;
Parametri
-
lParam
-
Puntatore a una struttura NMLVDISPINFO . Il membro dell'elemento di questa struttura è una struttura LVITEM il cui membro iItem identifica l'elemento da modificare. Si noti che non è possibile modificare gli elementi secondari; il membro iSubItem è sempre impostato su zero.
Valore restituito
Per consentire all'utente di modificare l'etichetta, restituire FALSE.
Per impedire all'utente di modificare l'etichetta, restituire TRUE.
Commenti
Quando inizia la modifica delle etichette, viene creato un controllo di modifica, posizionato e inizializzato. Prima di essere visualizzato, il controllo visualizzazione elenco invia la finestra padre di un codice di notifica LVN_BEGINLABELEDIT.
Per personalizzare la modifica dell'etichetta, implementare un gestore per LVN_BEGINLABELEDIT e inviare un messaggio LVM_GETEDITCONTROL al controllo di visualizzazione elenco. 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 LVN_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 |
LVN_BEGINLABELEDITW (Unicode) e LVN_BEGINLABELEDITA (ANSI) |