Freigeben über


TVN_BEGINLABELEDIT Benachrichtigungscode

Benachrichtigt das übergeordnete Fenster eines Strukturansichtssteuerelements über den Beginn der Bearbeitung von Bezeichnungen für ein Element. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.

TVN_BEGINLABELEDIT 

    ptvdi = (LPNMTVDISPINFO) lParam 

Parameter

lParam

Zeiger auf eine NMTVDISPINFO-Struktur . Das Elementmember ist eine TVITEM-Struktur , die gültige Informationen über das Element enthält, das in den Elementen hItem, state, lParam und pszText bearbeitet wird.

Rückgabewert

Gibt TRUE zurück, um die Bearbeitung von Bezeichnungen abzubrechen.

Bemerkungen

Wenn die Bearbeitung von Bezeichnungen beginnt, wird ein Bearbeitungssteuerelement erstellt, aber nicht positioniert oder angezeigt. Bevor es angezeigt wird, sendet das Strukturansicht-Steuerelement dem übergeordneten Fenster einen TVN_BEGINLABELEDIT Benachrichtigungscode.

Um die Bearbeitung von Bezeichnungen anzupassen, implementieren Sie einen Handler für TVN_BEGINLABELEDIT, und lassen Sie ihn eine TVM_GETEDITCONTROL Nachricht an das Strukturansichtssteuerelement 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 TVN_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
TVN_BEGINLABELEDITW (Unicode) und TVN_BEGINLABELEDITA (ANSI)