Привет, я пытаюсь использовать контрол ListView в проекте Pocket PC 2003 (ARMV4) в среде Visual C++ 2005, но контрол не отображается, хотя реагирует на стилус (предполагаемая область окна отведённая для контрола ), но само окно пусто, кроме меню. Если кто разбирается в этом, прошу напутствий, ну или ссылки на похожие решения. Я более-менее разбираюсь в АСМ но С понимаю с трудом особенно VC. WndProc -> по сообщению WM_CREATE -> Создаю с помощью CreateWindowEx -> Заполняю колонки ListView_InsertColumn. исходник в аатаче. спасибо
как оперативно... всё ок!!! спасибо. зы: упустил из виду q_q, не подскажешь где чего толкового почитать про WinCE программирование?
А как можно реализовать отображение картинки (типа водяного знака, т.е. прозрачной в какойто степени) под ListView / листвью поверх картинки расположенной в том же окне...??
1234567890 почитать про WinCE программирование Не подскажу. Ни разу не программировал для этой платформы. Даже девайса нету. Про картинку не понял. Есть какой-то фон. Ты хочешь поместить на него listview, у которого свой фон (тоже картинка) и, чтобы было видно тот, нижний?
А теперь про TreeView. Та же история, не отображается: Код (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_LISTVIEW, TEXT("My Treeview"),WS_CHILD | WS_VISIBLE | TVS_HASLINES | TVS_HASBUTTONS | TVS_LINESATROOT | WS_CLIPSIBLINGS | WS_BORDER, 0, 121, 240, 120, hDlg, NULL, NULL, NULL); tvins.hParent = NULL; tvins.hInsertAfter = TVI_ROOT; tvins.item.mask = TVIF_TEXT | TVIF_SELECTEDIMAGE | TVIF_IMAGE; tvins.item.pszText = TEXT("Root"); tvins.item.iImage = 0; tvins.item.iSelectedImage = 0 + 12;//NUM_NRM_IMAGES; hRoot = TreeView_InsertItem(hwndTV, &icce_tv); tvins.hParent = hRoot; tvins.hInsertAfter = TVI_LAST; tvins.item.pszText = TEXT("Child"); hChild = TreeView_InsertItem(hwndTV, &icce_tv); } Тут вроде должна быть другая реализация для СЕ. PS: Лучше всего посмотреть пример на VS С++
1234567890 А теперь про TreeView ... CreateWindowEx(0, WC_LISTVIEW ... TreeView_InsertItem(hwndTV, &icce_tv); Ты _очень_ не внимателен.