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

Вниз

Работа с экраном   Найти похожие ветки 

 
Нестеров Игорь   (2002-12-14 13:00) [0]

Как можно скопировать изображение с экрана (скажем в буфер обмена), не используя при этом Print Scrn?


 
KSergey ©   (2002-12-14 13:06) [1]

Desktop есть обычное окно с определенными предустановленными параметрами. найти его хендл -и вперед. Как - яндекс вам поможет (вопрос стандартный, в факах его часто освещают)


 
Rouse_ ©   (2002-12-14 13:43) [2]

winHWND: HWND;
winDC: HDC;
Rect: TRect;
fBitmap:TBitmap;
begin
winHWND := GetDesktopWindow();
winDC := GetDC(winHWND);
fBitmap:=TBitmap.Create;
GetWindowRect(winHWND, rect);
fBitmap.width := rect.right-rect.left;
fBitmap.height := rect.bottom-rect.top;
fBitmap.PixelFormat := pf32bit;
BitBlt(fBitmap.canvas.handle, 0, 0, fBitmap.width,
fBitmap.height, winDC, 0, 0, SRCCOPY);
ReleaseDC(winHWND, winDC);
//В битмапе теперь скриншот
fBitmap.Free;

Желаю успехов



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

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

Наверх




Память: 0.46 MB
Время: 0.016 c
3-74617
TVV
2002-12-05 13:02
2002.12.23
Blob поля через IBQuery запрос


1-74781
Непоседа
2002-12-11 11:59
2002.12.23
Функция определенная пользователем.


14-74945
Marconi
2002-12-02 20:31
2002.12.23
а как? возможно юзеры задают слишком много вопросов!


6-74871
Mikel
2002-09-04 20:09
2002.12.23
Download


1-74747
^Sanya
2002-12-14 16:30
2002.12.23
Помогите, пожалуйста предотвратить утечку памяти.