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 |
|
| Unicode- und ANSI-Name |
LVN _ BEGINLABELEDITW (Unicode) und LVN _ BEGINLABELEDITA (ANSI) |