Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: скролирование чужой формы
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Система
Serge J.
Приветствую,

помогите пожалуйста с проблемой.
есть необходимость сделать скриншот окна со скроллингом. например веб-сайта из IE.
поразбирался с программами, которые это делают и, судя по всему, метод таков -- окну посылается сообщение о прокрутке, делается снимок, и так по кругу пока все не будет захвачено.

пробовал сам такое делать, но ничего не выходит. по сему несколько вопросов:

1. может кто такое делал или знает где посмотреть на готовую реализацию (решает все последующие вопросы)

2. как, имея handler окна найти на нем нужный скролл-бар и отправить ему сообщение о перемотке к началу, а потом мотать его до конца документа

3. как из окна выделить именно ту область, которая мне нужна для захвата картинки (все окно могу захватить без проблем)

спасибо!
etc
Цитата(Serge J. @ 3:07:2008 - 15:28) *
2. как, имея handler окна ... отправить ему сообщение о перемотке к началу, а потом мотать его до конца документа
см. SendMessage + WM_SCROLL / WM_VSCROLL
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.