000
03.11.2006, 09:18 Uhr
MagicMerlin
|
Hi! Ich brauch ein Programm, dass mir XML Files in einer Baumstruktur darstellt. In dieser Baumstruktur will ich nun direkt die einzelnen Items ändern und anschlissend in das XML File schreiben. So weit so gut. Um dies zu erreichen hab ich die untenstehenden Methoden bemüht (zugegebener Maßen nicht mein eigener Quelltext ) wenn ich das jetzt kompliliere, erscheinen folgender Fehler: error C2065: 'SetItem' : nichtdeklarierter Bezeichner error C2065: 'GetItemText' : nichtdeklarierter Bezeichner
hier der Quelltext:
C++: |
void CXMLViewDlg::OnEndlabeleditTree1(NMHDR* pNMHDR, LRESULT* pResult) { TV_DISPINFO* pTVDispInfo = (TV_DISPINFO*)pNMHDR; // TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier einfügen TVITEM & item = pTVDispInfo->item; *pResult = 1;
if(item.pszText && CanSetLabelText(item)) { SetItem(&item); // ----------------------Fehler-------------------------- *pResult = 0; } }
bool CXMLViewDlg::CanSetLabelText(TVITEM &item) { TRACE1(_T("CEditTreeCtrl::CanSetLabelText('%s')\n"), item.pszText); return true; }
bool CXMLViewDlg::CanEditLabel(HTREEITEM hItem) { TRACE1(_T("CEditTreeCtrl::CanEditLabel('%s')\n"), LPCTSTR(GetItemText //Fehler(hItem))); return true; }
|
Jetzt meine Frage: ich habe in der Hilfsdatenbank von Microsoft und auf einigen anderen Seiten im Netz nach einer Lösung gesucht, aber nichts gefunden. Kann mir da einer von euch weiterhelfen?
Merlin |