Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Windows Mibile 5 - ListView. VC 2005. как?

13K
29 февраля 2008 года
Wintos
10 / / 04.03.2006
СОРРИ не Mibile a Mobile ;)
Привет. как организовать ListView контрол в проекте Visual C++ 2005?
кто сталкивался, можно ли получить ссылки на похожие решения?
Вызываю эти функции по WM_CREATE:
Код:
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);
}

но в итоге пустое окно, только стилус реагирует на предполагаемое расположение контрола. может я чё забыл?

спасибо.
240
03 марта 2008 года
aks
2.5K / / 14.07.2006
Под виндой обычной то же самое пробовал запустить? Сейчас нет времени вникать код - попозже посмотрю.
538
04 марта 2008 года
AVDEY
188 / / 17.11.2005
По моему надо еще хотябы одну колонку добавить. (Вроде InsertColum(....))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог