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]

Ответить