Re[2]: Help! Printer and DirectX
От: Ved Украина  
Дата: 10.04.02 10:26
Оценка:
Здравствуйте Snax, Вы писали:

S>Здравствуйте Ved, Вы писали:


Ved>> В чем может быть дело? При печати из DirectX-приложения в режиме Fullscreen 256 цветов картинка не печатается (лист бумаги выезжает чистым), тогда как все то же, но в оконном режиме печатается "на ура"...? Вся логика работы и путь выполнения, а также значения (в т.ч. и возвращаемые функциями) одни и те же...:(


S>Скорее всего, у этго приложения в режиме Fullscreen GDISurface не используется (что очевидно).

S>Таким образом, ::CreateDC(_T("DYSPLAY")) работает, и работает правильно,
S>но приложение рисует в другое место.

Но самое интересное — почему тогда этот код в режиме 32бит Fullscreen работает нормально? а в 8бит Fullscreen — нет??? Да и картинку из буфера обмена получать нет смысла, т.к. она и так загружается из файла. (Печатать надо не копию экрана, а картинку из файла, в том-то все и дело).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.