Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать скриншот экрана?

1.8K
06 ноября 2004 года
GLAGOLA
80 / / 06.11.2004
Уважаймые пионеры......HELP!!!.....очень надо сделать программно скриншот..делал я это в Delphi там все получилось, а тут...нифига...возможно гдето ошибка в коде...погите..плиз...
BitBlt(GetDC(Form1->Image1->Picture->Bitmap->Handle),0,0,1023,767,GetDC(0),0,0,SRCCOPY);
435
12 ноября 2004 года
avatara
188 / / 07.07.2003
Цитата:
Originally posted by GLAGOLA
Уважаймые пионеры......HELP!!!.....очень надо сделать программно скриншот..делал я это в Delphi там все получилось, а тут...нифига...возможно гдето ошибка в коде...погите..плиз...
BitBlt(GetDC(Form1->Image1->Picture->Bitmap->Handle),0,0,1023,767,GetDC(0),0,0,SRCCOPY);



Вот тебе пример программы. Выход по CTRL+ALT+DEL ищи в процессах.

8.7K
04 декабря 2004 года
videx
4 / / 17.10.2004
хаюшки, алгоритм (по апишным функциям таков)
hDC = GetDC(NULL)
затем hComp = CreateCompstibleDC(hDC)
hMb = CreateCompatibelBitmap(hDC)
hBm2 = CreateCompatibelBitmap(hComp)
SelectObject(hComp, hBm2)
StretchBlt() // переносим биты из рDc в hComp
а потом, если надо вывести на экран, переносим их в свой обычный девайс контест и рисуем
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог