Dmitry E. Oboukhov -> [email protected] @ Sat, 6 May 2006
16:40:10 +0400:
>> DEO> дано: окно с прокруткой
>> DEO> необходимо снять скриншот ВСЕГО содержимого
>>
>> DEO> как это сделать?
>>
>> Не бывает. В смысле - скриншот по определению есть снимок видимой
>> части. А содержимое всего окна, включая невидимую часть - это не
>> скриншот, и это решается только запросом к приложению, если оно такое умеет.
DEO> я когда-то писал окошечные приложения
DEO> так вот насколько помню, приложение рисует контент в окне не предполагая
DEO> о всяких скроллах
Скроллы отрабатываются библиотекой. С точки зрения ОС и других программ
библиотека - часть приложения. А то, что программист об этом не в
курсе, их не колышет.
DEO> то есть можно было функции рисования просто хендл другой подсунуть и
DEO> получить контент окна (в частности печать так можно организовать)
Ну а кто будет подсовывать функции рисования другой хендл? Если оный
хендл валиден только в адресном пространстве оного же приложения?
DEO> вот и подумалось - может есть утилитка такая которая это с произвольным
DEO> окошком делает?
Такой утилиты быть не может. В "хорошем" случае, вроде Tk, библиотека
поддерживает и запросы снаружи. Там можно.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]
Психология - это наука о плохих контактах (С)энта
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]