LVN_ENDLABELEDIT codice di notifica
Notifica alla finestra padre di un controllo visualizzazione elenco la fine della modifica delle etichette per un elemento. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .
LVN_ENDLABELEDIT
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. Il membro pszTextdell'elemento contiene un valore valido quando viene inviato il codice di notifica LVN_ENDLABELEDIT, indipendentemente dal fatto che il flag LVIF_TEXT sia impostato nel membro mask della struttura LVITEM . Se l'utente annulla la modifica o non modifica il testo e preme INVIO , il membro pszText della struttura LVITEM è NULL; in caso contrario, pszText è l'indirizzo del testo modificato.
Valore restituito
Se il membro pszText della struttura LVITEM è diverso da NULL, restituire TRUE per impostare l'etichetta dell'elemento sul testo modificato. Restituisce FALSE per rifiutare il testo modificato e ripristinare l'etichetta originale.
Se il membro pszText della struttura LVITEM è NULL, il valore restituito viene ignorato.
Commenti
Il valore restituito della routine di dialogo indica se il messaggio è stato gestito. Il secondo valore restituito deve essere impostato chiamando SetwindowLongPtr con DWLP_MSGRESULT.
Quando l'utente inizia a modificare un'etichetta di elemento, la finestra padre del controllo visualizzazione elenco riceve un codice di notifica LVN_BEGINLABELEDIT . 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_ENDLABELEDITW (Unicode) e LVN_ENDLABELEDITA (ANSI) |