Condividi tramite


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
Commctrl.h
Nomi Unicode e ANSI
LVN_ENDLABELEDITW (Unicode) e LVN_ENDLABELEDITA (ANSI)