Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизКак получить доступ к скрытому за окном изображению? Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.071 c