![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить доступ к скрытому за окном изображению? [D7, WinXP]
avi9526 © (2009-01-27 21:41:00)Здравствуйте.
Если можете помогите решить проблему:
Пусть создано окно (TForm), за этим окном есть непрорисовываемое на экране изображение (другие окна, рабочий стол...), мне необходимо в случае обновления этого изображения (например, перепрорисовка какого нибудь окна) получить следующее:
1. сообщение (TMessage) об этом;
2. возможность нарисовать это изображение на TBitmap объекте для дальнейшей обработки.
Кроме того, имеет ли вышесказанное смысл с точки зрения быстродействия системы?
avi9526 (2009-01-28 18:44:00) [1]
> нельзя
...жаль
Благодарю за внимание к моему вопросу.
Eraser (2009-01-28 18:31:00) [2]> [4] avi9526 (28.01.09 18:29)
я уже написал, что в общем случае нельзя. возможно в частных случаях и можно, но оно тебе надо? )
avi9526 (2009-01-28 18:29:00) [3]При включении прозрачности окна (AlphaBlend) задний план начинает прорисовываться, может попробовать где то "перехватить" его изображение..., это реально?
Eraser (2009-01-28 18:14:00) [4]> [2] avi9526 (28.01.09 17:42)
в общем случае нельзя. нужно чтобы окно было именно видимо.
avi9526 (2009-01-28 17:42:00) [5]А можно, как нибудь, это организовать на XP (хотелось бы доступ к скрытому за окном изображению сделать более независимым от ОС и ее настроек)
Eraser (2009-01-27 22:31:00) [6]> [0] avi9526 (27.01.09 21:41)
> Как получить доступ к скрытому за окном изображению?
использовать висту с включенным Aero. там через thumbnail api это можно.