Главная страница
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.009 c
8-1210924130
SpecRam
2008-05-16 11:48
2011.03.27
Графика: Баги при компиляции


2-1294048676
SoulOfAngel
2011-01-03 12:57
2011.03.27
ошибка Error: method identifier expected


2-1293339350
adminmax
2010-12-26 07:55
2011.03.27
ошибка при компиляции


2-1294043991
black-jack
2011-01-03 11:39
2011.03.27
Http post


2-1293626724
adigozelov
2010-12-29 15:45
2011.03.27
Function export v EXE