Re[3]: Загрузка .bmp в HBITMAP с уменьшением
От: Norfolc Тренажеры интуиции
Дата: 18.05.05 11:13
Оценка: +1
N>Создаю ImageList
N>m_ImageList = ImageList_Create(THUMBNAIL_SIZE, THUMBNAIL_SIZE, ILC_COLOR24, 0, 1);


N>bmiTh.bmiHeader.biWidth = width; //width - нужная ширина
N>bmiTh.bmiHeader.biHeight = heigth;//heigth - нужная высота


Нашел в чём ошибка была:
ImageList у меня содержит 24 битные картинки.
Вот и все помещаемые туда HBITMAP-ы должны быть тоже 24 бит. Иначе они будут не того цвета.
Поэтому надо добавить следующую строчку:
bmiTh.bmiHeader.biBitCount = 24;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.