Вниз
Скачать: CL | DM;

Как скопировать внутреннюю и внешнюю часть формы чужой программы?   Найти похожие ветки 

← →
AK   (2003-09-02 20:47) [0]

сабж (имеется ввиду скриншот в bmp"шке ;)


← →
Ерш твое имя   (2003-09-02 21:11) [1]

BitBlt, StretchBlt...

Остальное зависит от того, какой задать DC. Если GetDC - это клиентская часть, если GetWindowDC - все окно.


← →
Моджахед ©   (2003-09-02 21:12) [2]

// внутреннюю и внешнюю часть формы?
???

Может поможет вот так:

1. Получаешь handle нужного окошка
Hnd := FindWindow
2. Получаещ на основе handle Device Context:
Dc := GetWindowDC (Hnd)
3. Делаешь BitBlt куда нужно с этого DC на свой Image или битмэп BitBlt ....
4. Удаляешь DC
ReleaseDC (Hnd,Dc)
5. Сохраняешь свой битмэп


← →
AK   (2003-09-03 08:10) [3]

Ужё нашёл решение. Правда это две функции на полстраницы %( Но
есть ещё вопрос (по-моему не очень корректный): Если форма
(окно другой программы) не активна, то можно ли сделать её
скриншот?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
1-48622
Hawk2
2003-09-02 19:43
2003.09.15
Что за ошибка: Invalid pointer operation.


14-48763
Ru
2003-08-26 12:11
2003.09.15
Графические пакеты


14-48762
DDT
2003-08-27 22:18
2003.09.15
Сайт delphimaster был недоступен


1-48644
ossa
2003-09-03 07:26
2003.09.15
Пожскажите, как при создании ехе-файла поменять стандарт-ю иконку


1-48599
StrinGrid
2003-09-03 16:36
2003.09.15
Программно выделим ячейку




   Наверх