Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > CListCtrl - нужен другой цвет и размер колонки


Автор: Verus 28.11.2008, 20:02
Нужно изменить цвет колонки, ее размер, шрифт и т.д. Как сделать? Примерно представляю что нужно это делать или в Custom Draw или в DrawItem. Информации что-то не нашел  

Автор: Verus 29.11.2008, 12:35
Никто не может помочь?

Автор: BorisVorontsov 29.11.2008, 17:22
Поиск может помочь.
Вот, к примеру http://www.codeguru.com/cpp/controls/listview/

Автор: Verus 29.11.2008, 19:52
Спасибо большое, нашел то что надо smile

Автор: Verus 1.12.2008, 22:51
Есть еще вопрос. Мне необходимо установить иконку для определенной ячейки. Делаю так:
Код

CString tmp;
    for(int i=100,k=0; i>0; i--, k++)
    {
        tmp.Format("%d",i);
        list.InsertItem(0,tmp.GetString());
        list.SetItem(0,2,LVIF_IMAGE|LVIF_TEXT,tmp.GetString(),1,NULL,NULL,0);
    }

но ничего не выходит, только с первым столбцом все получается :(

Автор: Bukmop 2.12.2008, 10:05
Добавь к ExtendedStyle LVS_EX_SUBITEMIMAGES

Автор: Verus 2.12.2008, 20:53
Спасибо  smile 

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