Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > ListView: отключить сортировку списка


Автор: Alca 18.6.2008, 00:04
Как создать ListView, чтоб данные не сортировались, типа как в ВС++ 6.0?
Код

SortType = stNone

Создаю так:
Код

hLV = CreateWindowEx(
    0x00020080, 
    "SysListView32", 
    "", 
    LVS_REPORT | WS_BORDER | WS_TABSTOP | WS_VISIBLE | WS_CHILD | WS_EX_TOOLWINDOW | LVS_SINGLESEL | WS_EX_STATICEDGE | LVS_EX_FULLROWSELECT | LVS_SHOWSELALWAYS,
    8, 104, 580, 112, 
    hParent, 
    (HMENU)IDC_LV, 
    g_hInstance, 
    NULL);

При добавлении строк данные сортируются.

Автор: Alca 18.6.2008, 00:20
Сделал так:
Код

hLV = CreateWindowEx(
    0x00020080, 
    "SysListView32", 
    "", 
    LVS_REPORT | WS_BORDER | WS_TABSTOP | WS_CHILD | WS_VISIBLE,
    8, 104, 580, 112, 
    hParent, 
    (HMENU)IDC_LV, 
    g_hInstance, 
    NULL);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)