Проблема с virtual listview в режиме tile (плитка)
От: nikital  
Дата: 09.04.09 12:50
Оценка:
Listview некорректно работает в режиме tile. Строки subitem'ов то появляются, то нет. Могут содержать текст самого item'а.
При скроллинге вообще пропадают.

Прописаны установки tile

...
LVTILEVIEWINFO tileViewInfo = {0};
tileViewInfo.cbSize = sizeof(LVTILEVIEWINFO);
tileViewInfo.dwFlags = LVTVIF_AUTOSIZE;
tileViewInfo.dwMask = LVTVIM_COLUMNS;
tileViewInfo.cLines = 3;
ListView_SetTileViewInfo(hListView, &tileViewInfo);
...

и в LVN_GETDISPINFO
...

UINT uint_array[] = {1,2,3};

if (pItem_param -> mask & LVIF_COLUMNS)
{
pItem_param->puColumns = uint_array;
pItem_param->cColumns = 3;
}
...

Другие виды отображения работают корректно: report, icons, small icons и list

Вопрос: что делаю не так? и работает ли вообще плитка в virtual listview?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.