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

Экран   Найти похожие ветки 

 
rll-progr ©   (2005-04-15 20:09) [0]

Хочу сделать так,  чтобы весь экран отображался в моем приложении, в окошке 300 на 300 и, главное, чтобы можно было наблюдать все изменения. Подскажите.


 
Игорь Шевченко ©   (2005-04-15 21:01) [1]

создаешь Bitmap, в ее Handle BitBlt из GetDC(0) по таймеру. Но какой смысл в этом, если четверть экрана будет твоим окном 300х300 ?

И эта...тему вопроса оформляй, чтобы из нее было понятно.


 
vertal ©   (2005-04-15 22:39) [2]

Можно сначала сделать StretchBlt со всего экрана, а потом вычислить, какой прямоугольник занимает на изображении экрана изображение вашего окна, сделать StretchBlt со всего изображения экрана в этот прямоугольник, процесс повторять до тех пор, пока прямоугольник, куда надо копировать изображение, станет очень маленького размера(1 пиксель по любой стороне, например).
Другое дело, что я не уверен в скорости выполнения таких операций, может быть, она будет недостаточна для отслеживания изменений в реальном времени.



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

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



Память: 0.45 MB
Время: 0.026 c
8-1108712654
tradakad
2005-02-18 10:44
2005.06.06
работа с видео файлом


14-1116519847
Plex
2005-05-19 20:24
2005.06.06
футбоол


1-1116926448
SergP.
2005-05-24 13:20
2005.06.06
Выравнивание в TEdit


14-1116517512
Jem
2005-05-19 19:45
2005.06.06
Сканер hp scanjet 2300c


1-1116736940
Никита
2005-05-22 08:42
2005.06.06
Как узнать длину строки в пикселях




   Наверх