LVN_ENDLABELEDIT Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements über das Ende der Bezeichnungsbearbeitung 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 Elementmember dieser Struktur ist eine LVITEM-Struktur , deren iItem-Member das zu bearbeitende 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, ist 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 Bezeichnung des Elements auf den bearbeiteten Text festzulegen. Geben Sie FALSE zurück, um den bearbeiteten Text und rückgängig machen auf die ursprüngliche Bezeichnung zurückzuweisen.

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

Bemerkungen

Der Rückgabewert der Dialogprozedur ist, ob die Nachricht behandelt wurde. Der zweite Rückgabewert muss festgelegt werden, indem SetwindowLongPtr mit DWLP_MSGRESULT aufgerufen wird.

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

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)