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 |
|
Unicode- und ANSI-Name |
LVN_ENDLABELEDITW (Unicode) und LVN_ENDLABELEDITA (ANSI) |