Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.27;
Скачать: CL | DM;

Вниз

Как скопировать клиентскую область окна в bitmap   Найти похожие ветки 

 
dmitry_12_08_73 ©   (2009-08-09 19:30) [0]

Есть окно любого приложения - стандартное окно Explorer для работы с папками и файлами, окно Word, Internet Explorer и т. д.
В этом окне есть клиентская область окна. Информация в этой области не помещается на экран, то есть в окне есть скроллер.
Нужно скопировать всю эту клиентскую область - видимую и невидимую части в bitmap.
Как это лучше сделать?
Можно ли это сделать за один приём (желательно) или только с помощью прокручивания окна и последовательного добавления видимой части к bitmap?


 
TStas ©   (2009-08-09 22:33) [1]

GetFormImage?


 
DVM ©   (2009-08-09 22:43) [2]


> TStas ©   (09.08.09 22:33) [1]
>
> GetFormImage?


> Есть окно любого приложения - стандартное окно Explorer
> для работы с папками и файлами, окно Word, Internet Explorer
> и т. д.


 
KilkennyCat ©   (2009-08-10 13:52) [3]


> Можно ли это сделать за один приём

универсально для всех - нет, ибо в большинстве случаев там не битмап, который прокручивается, а прорисовка по мере надобности.


 
dmitry_12_08_73 ©   (2009-08-10 15:11) [4]

Непонятно, как реализовать.
GetFormImage не подходит, эта функция копирует в bitmap клиентскую область формы собственной программы, а мне надо для других приложений.


 
Leonid Troyanovsky ©   (2009-08-10 15:28) [5]


> KilkennyCat ©   (10.08.09 13:52) [3]

> не битмап, который прокручивается, а прорисовка по мере
> надобности.

И прокручиваемый битмап прорисовывается по мере оной, IMHO.

--
Regards, LVT.


 
KilkennyCat ©   (2009-08-10 16:12) [6]


> Leonid Troyanovsky © (10.08.09 15:28) [5]

Ну тогда это уже не прокручивающийся битмап, а нормальная программа.


 
KilkennyCat ©   (2009-08-10 16:25) [7]


> Непонятно, как реализовать.

keybd_event VK_SNAPSHOT, 1, 0,


 
oldman ©   (2009-08-11 15:53) [8]

Проще увеличить разрешение монитора.


 
KilkennyCat ©   (2009-08-11 20:29) [9]

или линзу Френеля
http://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D0%B7%D0%B0_%D0%A4%D1%80%D0%B5%D0%BD%D0%B5%D0%BB%D1%8F



Страницы: 1 вся ветка

Текущий архив: 2011.03.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
2-1294071559
Aqua
2011-01-03 19:19
2011.03.27
Перетаскивание картинки с помощью мыши.(ошибка)


15-1290889921
set
2010-11-27 23:32
2011.03.27
Атрибуты на папках


15-1291975147
zlobniy
2010-12-10 12:59
2011.03.27
свой borderstyle окна


15-1292367809
Германн
2010-12-15 02:03
2011.03.27
Странный глюк тут обнаружился.


2-1293658710
Anthony
2010-12-30 00:38
2011.03.27
После апдейт SQL запросов - тормозит скроллинг