Главная страница
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.48 MB
Время: 0.048 c
8-1204825605
VID
2008-03-06 20:46
2010.08.27
Проиграть звук в отдельном потоке


2-1269287735
Сергей
2010-03-22 22:55
2010.08.27
Вращение объектов (шара вокруг своей оси)


15-1267659489
Petr V. Abramov
2010-03-04 02:38
2010.08.27
хочу вступитть в "Единую Россию",


11-1222203375
dron9999
2008-09-24 00:56
2010.08.27
...........Помогите найти............


2-1268835906
user99834
2010-03-17 17:25
2010.08.27
Преобразовать BMP в JPEG, сжать и записать в TMemoryStream