Re[3]: CListCtrl
Здравствуйте !
> Я извиняюсь, если можно, продублируйте ваше письмо, а то вместо текста
> пришли краколзяблики.
Нда... что то глюкнул оутлук... Дублирую:
> Кто нибудь, помогите присоеденить изображение в CListCtrl. Если есть
> пример кода, буду благодарен.
Надо создать Image List (в MFC есть класс CImageList), загрузить в него
картинки, установить его для контрола, и при добавлении, например,
итемов в лист указывать индекс изображений в ImageList-е.
Например, есть диалог CMyDialog, в нем - лист контрол (для него
создаем объект класса CListCtrl), в ресурсах есть, например,
bmp-шка 64x32 пиксела (ID ресурса IDB_BITMAP1), цветом фона этой
bmp-шки будем считать 0xFF00FF.
Файл MyDialog.h
class CMyDialog : public CDialog
{
...
CListCtrl m_wndList;
...
CImageList m_ilImageList;
...
}
Файл MyDialog.cpp
BOOL CMyDialog::OnInitDialog()
{
CDialog::OnInitDialog();
...
m_ilImageList.Create(IDB_BITMAP1, 32, 2, RGB(0xFF, 0x00, 0xFF));
m_wndList.SetImageList(&m_ilImageList, LVSIL_NORMAL);
m_wndList.InsertItem(0, "Item 1", 0);
m_wndList.InsertItem(1, "Item 2", 1);
...
}
например, так.
З.Ы. Лист в режиме иконок.
--
С уважением, Вахтуров Виктор.
Номер выпуска : 4709
Возраст листа : 647 (дней)
Количество подписчиков : 521
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/393089
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru