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

Вниз

КАК скопировать прямогольную облясть ЭКРАНА в Bitmap? Очень срочн   Найти похожие ветки 

 
Doom ©   (2002-05-10 19:10) [0]

Не отсылайте меня далеко
Помогите плиз.
в общем нашел я что есть bitblt(SourceHandle, ..... DestHandle);
DestHandle присваиваю PaintBox.Canvas.Handle
А что делат с SourceHandle??????
может есть другой способ- считывать попиксельно точки, но думаю ишеиде yfvyjuj ,scnhtt/

КАК ДОСТУЧАТЬСЯ К ИЗОБРАЖЕНИЮ???
Помогите, все перерыл (а может не там где надо искал?)
Оченоь срочно


 
Song ©   (2002-05-10 19:54) [1]

Метод Rect()


 
Doom ©   (2002-05-10 20:39) [2]

Song я был бы очень признателен если бы вы написали НЕМНОГО побольше.
что за метод Recv()?
мне нужно сохранить прямоугольную область ЭКРАНА (туда куда глаза смотря, монитора, в общем то что мы видим на экране, в свой PaintBox)
ну при чем тут Recv?

То есть как будто получить скриншот экрана , но не всего, а выбранной области
КТО_НИБУДЬ ЗНАЕТ ?????????
ХЕЛП!!!!!!!!!!


 
Song ©   (2002-05-11 10:21) [3]

Rect() а не Recv() ;)

Смотрите также: http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=delphi;action=display;num=1019768770


 
wicked ©   (2002-05-11 10:58) [4]

2 Doom ©
1. берём sourcedc := GetDC(0)
2. делаем destdc := CreateCompatibleDC(Canvas.Handle)
3. делаем CreateCompatibleBitmap(destdc, <ширина>, <высота>)
4. BitBlt(destdc, ..., sourcedc, ...)
работаем с изображением в destdc
x. в конце не забываем сделать ReleaseDC(0, sourcedc) и DeleteDC(destdc)


 
Doom ©   (2002-05-11 20:49) [5]

Спасибо всем, разобрался. Работает!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-27235
Tornado
2002-08-15 12:34
2002.09.09
Опрос


3-26874
NIKI
2002-08-19 16:36
2002.09.09
Ну ответьте же


14-27161
iNew
2002-08-13 15:53
2002.09.09
Подскажите где можно почитать о защите информации,


14-27190
Uran
2002-08-14 11:25
2002.09.09
Компонент для записи дисков.


1-27040
Егор
2002-08-27 17:41
2002.09.09
Обновление Проводника.