Re: Вывод графики в диалоговом окне
От: Master Gekus Россия  
Дата: 24.04.04 04:48
Оценка: 1 (1)
Здравствуйте, vandex, Вы писали:

V>Я вывожу в диалоговом окне нужный мне .bmp файл


V>CClientDC dc(this);

Судя по такому способу получения контекста устройства, отрисовка происходит не в обработчиках сообщений WM_PAINT или WM_ERASEBKGND, либо обработка этих сообщений реализована некорректно. Отсюда и все проблемы...

V>В Win98 отображения рисунков не происходит

V>Я узнал, что все дело в функции BitBlt(...), которая в Win98 отображает только изображения размером 32*32 (или 16*16) , т.е. иконы.
Да? И что за источник информации? Насколько я помню, функция BitBlt имеет ограничения на размеры, только связанные с памятью, и прекрасно работает начиная с Windows 2.31 (до этого я под Windows не писал, не знаю).

V>Какие Вы можете предложить альтернативные пути работы с графикой.

Учить матчасть . А так... GdiPlus, DirectDraw... Но в данном случае это не спасет гиганта мыслей

С уважением,
Залиовочкин Евгений
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.