LVN_ENDLABELEDIT Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements über das Ende der Beschriftungsbearbeitung für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.

LVN_ENDLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

Parameter

lParam

Zeiger auf eine NMLVDISPINFO-Struktur . Das Elementelement dieser Struktur ist eine LVITEM-Struktur , deren iItem-Element das bearbeitete Element identifiziert. Das pszText-Element des Elements enthält einen gültigen Wert, wenn der LVN_ENDLABELEDIT Benachrichtigungscode gesendet wird, unabhängig davon, ob das LVIF_TEXT Flag im Maskenelement der LVITEM-Struktur festgelegt ist. Wenn der Benutzer die Bearbeitung abbricht oder den Text nicht ändert und die EINGABETASTE drückt, lautet das pszText-Element der LVITEM-StrukturNULL; andernfalls ist pszText die Adresse des bearbeiteten Texts.

Rückgabewert

Wenn das pszText-Element der LVITEM-Struktur nicht NULL ist, geben Sie TRUE zurück, um die Beschriftung des Elements auf den bearbeiteten Text festzulegen. Geben Sie FALSE zurück, um den bearbeiteten Text abzulehnen und auf die ursprüngliche Beschriftung zurückzukehren.

Wenn das pszText-Element der LVITEM-StrukturNULL ist, wird der Rückgabewert ignoriert.

Bemerkungen

Der Rückgabewert der Dialogfeldprozedur besteht darin, ob die Nachricht behandelt wurde. Der zweite Rückgabewert muss durch Aufrufen von SetwindowLongPtr mit DWLP_MSGRESULT festgelegt werden.

Wenn der Benutzer mit der Bearbeitung einer Elementbeschriftung beginnt, erhält das übergeordnete Fenster des Listenansichtssteuerelements einen LVN_BEGINLABELEDIT Benachrichtigungscode. Wenn der Benutzer die Bearbeitung abbricht oder abgeschlossen hat, empfängt das übergeordnete Fenster einen LVN_ENDLABELEDIT Benachrichtigungscode.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [Nur Desktop-Apps]
Header
Commctrl.h
Unicode- und ANSI-Name
LVN_ENDLABELEDITW (Unicode) und LVN_ENDLABELEDITA (ANSI)