Re[4]: SetDIBits() в Win98 и WinNT
От: Michail_TV  
Дата: 25.09.03 06:15
Оценка:
Здравствуйте, Вадим Никулин, Вы писали:

А>>MY_BITMAPINFO *bmp_data=new MY_BITMAPINFO;

ВН>А вот здесь неплохо сделать memset( bmp_data, 0, sizeof(MY_BITMAPINFO) ), там ведь есть еще поля!

Насколько я знаю, все используемые поля мною заполняются. (см первое сообщение)
не заполняются только biXPelsPerMeter и biУPelsPerMeter

А если их надо заполнить, то почему, по-вашему, именно нулями?
Нехорошо же так?

ВН>Интересно, bitCount==8, а значения RGB?


bitCount отвечает за размер массива, а не за цветность
а RGB — потому что моя палитра (256 цветов) отличается от системной
и я ее записываю сам руками, а в палитре должно быть в RGB виде
Что ли нет ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.