Изучение CImageList самостоятельно -
16.12.2003, 15:48
Ничего не получается.....=(((
а именно, сделать список с иконками.
можно ли в список вставить битовый массив(или на кнопку);
сделать список прозрачным....
Помогите кто может пожалста!
Превые два параметра размер иконок 16x16 , ILC_COLOR32|ILC_MASK - маска 32 bit color и задание прозрачного цвета. после маски следует начальное число иконок и приращение.
CBitmap bm;
bm.LoadBitmap(IDB_TOOLBAR_NORM); //загружаем из рессурсов битовый массив il.Add(&bm, RGB(192,192,192)); // и добавляем в Image list
(происходит разбиение bm на части в зависимости от размера заданного при создании Image List) RGB(192,192,192) это прозрачный цвет в данном случае нам нужен цвет фона.
CToolBar m_wndToolBar; //In main frame
m_wndToolBar.GetToolBarCtrl().SetImageList(&ill);
можете создать горячие и отключенные изображения для ToolBar
установить