Код (Text): void TVtest(HWND hDlg) { TV_INSERTSTRUCT tvins; HTREEITEM hRoot; HTREEITEM hChild; HWND hwndTV; INITCOMMONCONTROLSEX icce_tv; icce_tv.dwSize = sizeof(icce_tv); icce_tv.dwICC = ICC_TREEVIEW_CLASSES; InitCommonControlsEx(&icce_tv); hwndTV = CreateWindowEx( 0, WC_TREEVIEW, TEXT("My Treeview"), WS_CHILD | WS_VISIBLE | TVS_HASLINES | TVS_HASBUTTONS | TVS_LINESATROOT | WS_BORDER, 0, 121, 240, 120, hDlg, (HMENU)IDC_TV, g_hInst, NULL ); tvins.hParent = NULL; tvins.hInsertAfter = TVI_ROOT; tvins.item.mask = TVIF_TEXT | TVIF_SELECTEDIMAGE | TVIF_IMAGE; tvins.item.pszText = TEXT("Root"); hRoot = TreeView_InsertItem(hwndTV, &icce_tv); tvins.hParent = hRoot; tvins.hInsertAfter = TVI_LAST; tvins.item.pszText = TEXT("Child"); hChild = TreeView_InsertItem(hwndTV, &icce_tv); Рамка отображается а самих итемов не видно... чё не так? ЗЫ: можно ли пример TreeView для Win32?
1234567890 TreeView_InsertItem(hwndTV, &icce_tv) Обрати внимание, что в качестве параметра необходимо передавать указатель на TV_INSERTSTRUCT, а не указатель на INITCOMMONCONTROLSEX.