Treeview editieren



  • Hallo,

    ich möchte Elemente meines Controls editieren können. Laut Doku muß man dazu den Fenster-Stil TVS_EDITLABELS angeben und bekommt nach Abschluß des Editiervorgangs eingebettet in die WM_NOTIFY Message die Message TVN_ENDLABELEDIT. Das funktioniert auch soweit, nur weiß ich nicht, wie ich an den geänderten Text kommen soll. Über TVM_GETITEM bekomme ich nur den Text, der vorher in dem Item stand, nicht aber den gerade eingegebenen. Hat jemand vielleicht ein Beispiel dazu?



  • schon mal du die Beschreibung von TVN_ENDLABELEDIT gelesen? 🙄 LPARAM enthält einen Zeiger auf die NMTVDISPINFO Struktur und in der MSDN steht:

    [...]

    If label editing was canceled, the pszText member of the TVITEM structure is NULL; otherwise, pszText is the address of the edited text



  • sorry, hab ich übersehen 🙄


Anmelden zum Antworten