Вниз
Скачать: 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.042 c
2-1271096917
d@nger
2010-04-12 22:28
2010.08.27
DBGridEh и DropDownBox


10-1167226388
Priest
2006-12-27 16:33
2010.08.27
Собственная реализация IDispatch


2-1275132390
shkurkin
2010-05-29 15:26
2010.08.27
Ньюансы работы с COM-портами и асинхронный ввод/вывод


15-1267615251
noob_one
2010-03-03 14:20
2010.08.27
Можно ли готовую dll прикомпилировать к программе?


2-1267511178
@!!ex
2010-03-02 09:26
2010.08.27
Как изменить внешний вид TPageControl?




   Наверх