void LVtest(HWND hDlg)
{
HWND hwndLV;
INITCOMMONCONTROLSEX icce;
icce.dwSize = sizeof(icce);
icce.dwICC = ICC_LISTVIEW_CLASSES;
InitCommonControlsEx(&icce);
// Listview will be a child of the specified dialog
hwndLV = CreateWindowEx(0, WC_LISTVIEW, TEXT("My Listview"),
WS_CHILD | WS_VISIBLE, 0, 0, 100, 100, hDlg,
NULL, NULL, NULL);
// Listview will allow its focus to be distinct from its selection
ListView_SetExtendedListViewStyle(hwndLV, LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);
}
void InsertColumn (HWND hwnd)
{
LVCOLUMN lvc;
lvc.mask = LVCF_TEXT | LVCF_WIDTH;
lvc.pszText = TEXT("Col1");
lvc.cx = 150;
ListView_InsertColumn(hwnd,0,&lvc);
lvc.mask |= LVCF_FMT;
lvc.fmt = LVCFMT_RIGHT;
lvc.pszText = TEXT("Col2");
lvc.cx = 100;
ListView_InsertColumn(hwnd,1,&lvc);
}
Windows Mibile 5 - ListView. VC 2005. как?
Привет. как организовать ListView контрол в проекте Visual C++ 2005?
кто сталкивался, можно ли получить ссылки на похожие решения?
Вызываю эти функции по WM_CREATE:
Код:
но в итоге пустое окно, только стилус реагирует на предполагаемое расположение контрола. может я чё забыл?
спасибо.
Под виндой обычной то же самое пробовал запустить? Сейчас нет времени вникать код - попозже посмотрю.
По моему надо еще хотябы одну колонку добавить. (Вроде InsertColum(....))