Re: Help! Printer and DirectX
От: Snax Россия  
Дата: 10.04.02 10:02
Оценка:
Здравствуйте Ved, Вы писали:

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


Скорее всего, у этго приложения в режиме Fullscreen GDISurface не используется (что очевидно).
Таким образом, ::CreateDC(_T("DYSPLAY")) работает, и работает правильно,
но приложение рисует в другое место.

Можно попробовать такой вариант: выставить (заранее)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\EnablePrintScreen

в 1, затем програмно нажать PrintScreen и забрать картинку из
буфера обмена.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.