Главная страница
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
2-1293463778
Mitroshin
2010-12-27 18:29
2011.03.27
Возможно ли использовать строку STFilter в TDBGridEh как Edit-ы?


1-1249831819
dmitry_12_08_73
2009-08-09 19:30
2011.03.27
Как скопировать клиентскую область окна в bitmap


3-1255361880
Piter
2009-10-12 19:38
2011.03.27
Оптимизация Join а в Postgres


15-1288982908
Дмитрий Тимохов
2010-11-05 21:48
2011.03.27
Почему JAVA не используется в HighLoad интернет-проектах?


2-1293698764
nza
2010-12-30 11:46
2011.03.27
фиксированные строки