Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.06;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1116514811
Muh
2005-05-19 19:00
2005.06.06
Пауза


6-1111352201
redlord
2005-03-20 23:56
2005.06.06
охрана блокированного сокета


6-1110103285
leonidus
2005-03-06 13:01
2005.06.06
idHTTP при работе в потоке


1-1116823928
Владимир
2005-05-23 08:52
2005.06.06
Защита диска А:


1-1116850787
Dels
2005-05-23 16:19
2005.06.06
Панель задач