FAQ:WinAPI VCPP:отобразить картинку в ячейке MFC Grid control — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
(Новая: ===Как в MFC Grid control отобразить картинку в ячейке?=== Нужно создать список изображений (CImageList), затем перед...)
 
 
Строка 18: Строка 18:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
[[Category:FAQ:WinAPI VCPP]]
+
[[Category:FAQ:WinAPI VCPP]] [[Category:FAQ:MFC]]

Текущая версия на 22:14, 3 октября 2009

Как в MFC Grid control отобразить картинку в ячейке?

Нужно создать список изображений (CImageList), затем передать указатель на список в таблицу. Поскольку элемент управления лишь копирует указатель, список должен создаваться динамически, либо быть членом класса, экземпляр которого существует всё время работы таблицы.

CImageList m_ImageList;
CGridCtrL m_Grid1;
 
// ...
 
// неким образом создаётся список
m_ImageList.Create(...);
 
// ...
 
//вставляем в элемент управления
m_Grid1.SetImageList(&m_ImageList);