Re: Трудности с CListCtrl в динамически созданном диалоге
От: McQwerty Россия  
Дата: 11.10.10 13:58
Оценка:
Здравствуйте, Анна, Вы писали:

А> HDITEM hdi = { 0 };
hdi. mask = HDI_FORMAT;
А> NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;

А>   m_tabl.GetHeaderCtrl()->GetItem(0, &hdi);  // запрос у CListCtrl чего там в нулевой колонке с заголовком


А>и hdi.mask говорит что никакой стрелочки там нет. Соответственно понять рисовать или стирать признак сортировки не возможно.

mask нужно заполнить самостоятельно перед вызовом GetItem, указав что именно интересует (см. код с полужирным шрифтом).
Потом анализировать hdi. fmt на предмет HDF_SORTUP/HDF_SORTDOWN.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.