-
Здравствуйте. Если можете помогите решить проблему: Пусть создано окно (TForm), за этим окном есть непрорисовываемое на экране изображение (другие окна, рабочий стол...), мне необходимо в случае обновления этого изображения (например, перепрорисовка какого нибудь окна) получить следующее: 1. сообщение (TMessage) об этом; 2. возможность нарисовать это изображение на TBitmap объекте для дальнейшей обработки.
Кроме того, имеет ли вышесказанное смысл с точки зрения быстродействия системы?
-
> [0] avi9526 (27.01.09 21:41)
> Как получить доступ к скрытому за окном изображению?
использовать висту с включенным Aero. там через thumbnail api это можно.
-
А можно, как нибудь, это организовать на XP (хотелось бы доступ к скрытому за окном изображению сделать более независимым от ОС и ее настроек)
-
> [2] avi9526 (28.01.09 17:42)
в общем случае нельзя. нужно чтобы окно было именно видимо.
-
При включении прозрачности окна (AlphaBlend) задний план начинает прорисовываться, может попробовать где то "перехватить" его изображение..., это реально?
-
> [4] avi9526 (28.01.09 18:29)
я уже написал, что в общем случае нельзя. возможно в частных случаях и можно, но оно тебе надо? )
-
> нельзя
...жаль Благодарю за внимание к моему вопросу.
|