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

Как получить доступ к скрытому за окном изображению?   Найти похожие ветки 

 
avi9526   (2009-01-27 21:41) [0]

Здравствуйте.
Если можете помогите решить проблему:
Пусть создано окно (TForm), за этим окном есть непрорисовываемое на экране изображение (другие окна, рабочий стол...), мне необходимо в случае обновления этого изображения (например, перепрорисовка какого нибудь окна) получить следующее:
1.  сообщение (TMessage) об этом;
2.  возможность нарисовать это изображение на TBitmap объекте для дальнейшей обработки.

Кроме того, имеет ли вышесказанное смысл с точки зрения быстродействия системы?


 
Eraser ©   (2009-01-27 22:31) [1]

> [0] avi9526   (27.01.09 21:41)


> Как получить доступ к скрытому за окном изображению?

использовать висту с включенным Aero. там через thumbnail api это можно.


 
avi9526   (2009-01-28 17:42) [2]

А можно, как нибудь, это организовать на XP (хотелось бы доступ к скрытому за окном изображению сделать более независимым от ОС и ее настроек)


 
Eraser ©   (2009-01-28 18:14) [3]

> [2] avi9526   (28.01.09 17:42)

в общем случае нельзя. нужно чтобы окно было именно видимо.


 
avi9526   (2009-01-28 18:29) [4]

При включении прозрачности окна (AlphaBlend) задний план начинает прорисовываться, может попробовать где то "перехватить" его изображение..., это реально?


 
Eraser ©   (2009-01-28 18:31) [5]

> [4] avi9526   (28.01.09 18:29)

я уже написал, что в общем случае нельзя. возможно в частных случаях и можно, но оно тебе надо? )


 
avi9526   (2009-01-28 18:44) [6]


> нельзя

...жаль
Благодарю за внимание к моему вопросу.



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

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



Память: 0.46 MB
Время: 0.054 c
15-1272520445
капо
2010-04-29 09:54
2010.08.27
Как прокачать sql экспириенс?


15-1274167672
ixen
2010-05-18 11:27
2010.08.27
Ошибка при подключении к RDP через UserGate 5


15-1273508224
AKE
2010-05-10 20:17
2010.08.27
Где можно найти программиста на C++?


15-1265614586
Andy BitOff
2010-02-08 10:36
2010.08.27
Крик души в чате.


2-1267700625
Цукор5
2010-03-04 14:03
2010.08.27
использование TIBSQL




   Наверх