Freigeben über


LVN_BEGINLABELEDIT Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster eines Listenansicht-Steuerelements über den Beginn der Beschriftungsbearbeitung 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 . Das Elementmember dieser Struktur ist eine LVITEM-Struktur , deren iItem-Member das zu bearbeitende Element identifiziert. Beachten Sie, dass Unterelemente nicht bearbeitet werden können. das iSubItem-Element ist immer auf Null festgelegt.

Rückgabewert

Geben Sie FALSE zurück, damit der Benutzer die Bezeichnung bearbeiten kann.

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

Bemerkungen

Wenn die Beschriftungsbearbeitung beginnt, wird ein Bearbeitungssteuerelement erstellt, positioniert und initialisiert. Bevor es angezeigt wird, sendet das Listenansicht-Steuerelement seinem übergeordneten Fenster einen LVN_BEGINLABELEDIT Benachrichtigungscode.

Um die Bezeichnungsbearbeitung anzupassen, implementieren Sie einen Handler für LVN_BEGINLABELEDIT, und lassen Sie ihn eine LVM_GETEDITCONTROL Nachricht an das Listenansicht-Steuerelement senden. 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 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_BEGINLABELEDITW (Unicode) und LVN_BEGINLABELEDITA (ANSI)