Re[2]: Сохранение изображения в BMP-файл
От: Michael Chelnokov Украина  
Дата: 26.04.04 16:58
Оценка:
Здравствуйте, adontz, Вы писали:

A>Может быть надо делать не CreateCompatibleDC(NULL), а копироать цветной DC? Например DC экрана CreateDC(_T("DISPLAY"), NULL, NULL, NULL);


Скорее проблема не в CreateCompatibleDC, а в CreateCompatibleBitmap(CreateCompatibleDC). В совместимый DC изначально выбирается монохромный BITMAP 1х1 пиксел, поэтому совместимый растр получится тоже монохромным. А DC экрана можно получить и через GetDC(NULL).

Хотя кто сказал что экран цветной?

В-общем, просьба к автору вопроса уточнить подробности того, как он сохраняет BMP, тогда и будет получен правильный ответ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.