Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Benutzer kann die Bezeichnungen von Elementen in einem Strukturansicht-Steuerelement (CTreeCtrl) direkt bearbeiten TVS_EDITLABELS, das das Format aufweist.Der Benutzer die Bearbeitung beginnt, indem er auf die Bezeichnung des Elements klickt, das den Fokus besitzt.Eine Anwendung beginnt mit der Bearbeitung EditLabel-Memberfunktion verwendet.Das Tree-Steuerelement sendet die Benachrichtigung, wenn die Bearbeitung beginnt und wenn sie abgebrochen oder abgeschlossen wurde.Wenn die Bearbeitung abgeschlossen ist, können Sie zum Aktualisieren der Bezeichnung des Elements selbst.
Wenn Bezeichnung Bearbeitung beginnt, sendet ein Strukturansicht-Steuerelement TVN_BEGINLABELEDIT eine Benachrichtigungsmeldung.Wenn Sie diese Benachrichtigung verarbeitet werden, können Sie die Bearbeitung einige weitere Bearbeitung und können Bezeichnungen.Die Rückgabe 0 kann Bearbeiten und das Zurückgeben des Werts ungleich 0 (null) verhindert wird.
Wenn Bezeichnung Bearbeitung abgebrochen oder abgeschlossen wird, sendet ein Strukturansicht-Steuerelement TVN_ENDLABELEDIT eine Benachrichtigungsmeldung.Der Parameter ist lParam die Adresse einer NMTVDISPINFO-Struktur.Der item-Member ist eine TVITEM-Struktur, die das Element identifiziert und den bearbeiteten Text enthält.Sie sind zum Aktualisieren der Bezeichnung des Elements verwendet wird, falls erforderlich, etwa, nachdem Sie die bearbeitete Zeichenfolge überprüft haben.Der pszText-Member von TV_ITEM beträgt 0, wenn die Bearbeitung abgebrochen wird.
Während der Bezeichnung Bearbeitung in der Regel als Reaktion auf eine Benachrichtigung TVN_BEGINLABELEDIT, können Sie einen Zeiger auf das Bearbeitungssteuerelement gelangen, das für die Bezeichnung Bearbeiten von verwendet wird, indem Sie die GetEditControl-Memberfunktion verwenden.Sie können die SetLimitText-Memberfunktion des Bearbeitungssteuerelements aufrufen, um die Textmenge zu beschränken, den ein Benutzer das Bearbeitungssteuerelement eingegeben oder unterordnen kann, um ungültige Zeichen abzufangen und zu verwerfen.Beachten Sie jedoch, dass das Bearbeitungssteuerelement angezeigt wird, erst nach TVN_BEGINLABELEDIT gesendet wird.