![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как захватить изображене чужого окна? [D6, D7, WinXP]
fifo © (2003-04-22 18:10:00)Как захватить изображене чужого окна?
если:
1.Окно свернуто или
2.Окно находится за другим окном
Примерчик кода,если можно
Bonial (2003-04-26 02:31:00) [1]Попробуй
var BMP:TBitmap;
procedure GetImage;
var h:THandle;
begin
BMP:=TBitmap.Create;
h:=FindWindow(nil,"<название окна>");
BitBlt(BMP.Handle,0,0,<ширина>,<высота>,GetDC(h),0,0,SRCCOPY);
end;
Я не очень хорошо помню BitBlt, но SrcHandle=GetDC(h) - это точно;
MBo (2003-04-24 16:55:00) [2]www.fengyuan.com
fifo (2003-04-24 16:48:00) [3]Там нечего нет
MBo (2003-04-23 17:09:00) [4]www.fengyan.com
articles
fifo (2003-04-23 16:58:00) [5]Пожалуста дайте примерчик
А куда и что писать?
MBo (2003-04-22 18:13:00) [6]wm_print
WM_PRINTCLIENT