LVN _ BEGINLABELEDIT-Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster eines Listenansichtssteuerelements über den Beginn der Bearbeitung von Bezeichnungen für ein Element. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.

LVN_BEGINLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

Parameter

lParam

Zeiger auf eine NMLVDISPINFO-Struktur. Der Elementmember dieser Struktur ist eine LVITEM-Struktur, deren iItem-Member das zu bearbeitende Element identifiziert. Beachten Sie, dass Unteritems nicht bearbeitet werden können. Der iSubItem-Member ist immer auf 0 (null) festgelegt.

Rückgabewert

Damit der Benutzer die Bezeichnung bearbeiten kann, geben Sie FALSE zurück.

Um zu verhindern, dass der Benutzer die Bezeichnung bearbeitet, geben Sie TRUE zurück.

Hinweise

Wenn die Bearbeitung von Bezeichnungen beginnt, wird ein Bearbeitungssteuerelement erstellt, positioniert und initialisiert. Bevor es angezeigt wird, sendet das Listenansichtssteuerelement seinem übergeordneten Fenster einen LVN _ BEGINLABELEDIT-Benachrichtigungscode.

Implementieren Sie zum Anpassen der Bearbeitung von Bezeichnungen einen Handler für LVN _ BEGINLABELEDIT, und senden Sie eine LVM _ GETEDITCONTROL-Nachricht an das Listenansichtssteuerelement. Wenn eine Bezeichnung bearbeitet wird, ist der Rückgabewert ein Handle für das Bearbeitungssteuerelement. Verwenden Sie dieses Handle, um das Bearbeitungssteuerelement anzupassen, indem Sie die üblichen EM _ XXX-Nachrichten senden.

Wenn der Benutzer die Bearbeitung abbricht oder abschließt, empfängt das übergeordnete Fenster einen LVN _ ENDLABELEDIT-Benachrichtigungscode.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows [Nur Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2003-Desktop-Apps]
Header
Commctrl.h
Unicode- und ANSI-Name
LVN _ BEGINLABELEDITW (Unicode) und LVN _ BEGINLABELEDITA (ANSI)