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

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

Наверх




Память: 0.47 MB
Время: 0.069 c
2-1269192324
Невилл
2010-03-21 20:25
2010.08.27
Delphi2009 и StringGrid


2-1271311609
Den
2010-04-15 10:06
2010.08.27
InstallShield диалоги


2-1266431767
Skype
2010-02-17 21:36
2010.08.27
Помогите, пожалуйста, решить задачу


15-1267133405
Юрий
2010-02-26 00:30
2010.08.27
С днем рождения ! 26 февраля 2010 пятница


2-1273603596
Kukulkan
2010-05-11 22:46
2010.08.27
Как правильно спарсить нужные данные???