[C++] TreeView (WinAPI) Problem

Mr.Undertaker

Erfahrenes Mitglied
Hallo zusammen!
Hab ein Problem mit einem TreeView in einem WinAPI Proggy. (MSVC7)
Ich kann zwar den Treeview mit Daten füllen, die auch korrekt angezeigt werden, wenn ich nun aber auf ein Item zugreife, wird der Inhalt des item falsh angezeigt.

Bessere Erklärung am Code :)

Code:
switch (((LPNMHDR) lParam)->idFrom) //Von wo kommt die Message?
{
   case ID_TREEVIEW: //vom TreeView
      switch (((LPNMHDR) lParam)->code) //Nachricht auswerten
      {
	case TVN_SELCHANGED:
	{
		LPNMTREEVIEW pItem = (LPNMTREEVIEW) lParam; 
		char test[8] = ""; 
		sprintf(test, "%d", pItem->itemNew.lParam); 

		char test2[1000] = ""; 
		sprintf(test2, "%s", pItem->itemNew.pszText); 
		return 0;
	}
	....

Die Variable test[8] wird korrekt angezeigt, die Variable test2 enthält nur hieroglyphen :), anstatt den Item-Text.

Bin für jeden Tipp sehr dankbar.
Mr.Undertaker
 
Zurück