Опять про прозрачные окна.
От: CEMb  
Дата: 06.10.11 07:11
Оценка:
Не стал старую тему переподнимать заново.

Вобщем, проблема такая (несколько (два, минимум) проектов колом встало):

Window7 + Aero, надо скопировать содержимое экрана, не учитывая полупрозрачные окна. Ну или, конкретно, часть экрана под неким полупрозрачным окном. Пример: делаю я "на ходу"-магнифаер, в XP всё работает, потому что часть десктопа грабится без висящего над ним окна, а в 7-ке магнифаер подгребается с десктопом, и получаем эффект "сквозь вселенную..."

Накрайняк, наверно, можно использовать PrintWindow, но это так неудобно, по всем окнам лазить и считать, у кого сколько и где вырезать...
Re: Опять про прозрачные окна.
От: CEMb  
Дата: 12.10.11 03:01
Оценка:
up

CEM>Window7 + Aero, надо скопировать содержимое экрана, не учитывая полупрозрачные окна. Ну или, конкретно, часть экрана под неким полупрозрачным окном. Пример: делаю я "на ходу"-магнифаер, в XP всё работает, потому что часть десктопа грабится без висящего над ним окна, а в 7-ке магнифаер подгребается с десктопом, и получаем эффект "сквозь вселенную..."
Re[2]: Опять про прозрачные окна.
От: о_О
Дата: 12.10.11 07:00
Оценка:
Здравствуйте, CEMb, Вы писали:

подизасми магнифиер, посмотри как работает
Re[3]: Опять про прозрачные окна.
От: CEMb  
Дата: 12.10.11 07:44
Оценка:
Здравствуйте, о_О, Вы писали:

о_О>подизасми магнифиер, посмотри как работает


Который из?

В своё время много пересмотрел, в осовном делали так — копировали весь экран, потом вешали копию поверх всех окон и в окне магнифаера показывали кусок памяти. Т.е. интерактив невозможен Единственный нормальный был у микрософта, назывался.... забыл как чё-то типа iPoint только длиннее... толи iActivePoint толи как ещё... не помню... под свою мышу они софт делали... интерактива там, вроде, тоже не было, зато показывал живую картинку
Re[4]: Опять про прозрачные окна.
От: о_О
Дата: 12.10.11 08:03
Оценка:
Здравствуйте, CEMb, Вы писали:

CEM>Здравствуйте, о_О, Вы писали:


о_О>>подизасми магнифиер, посмотри как работает


CEM>Который из?


CEM>В своё время много пересмотрел, в осовном делали так — копировали весь экран, потом вешали копию поверх всех окон и в окне магнифаера показывали кусок памяти. Т.е. интерактив невозможен Единственный нормальный был у микрософта, назывался.... забыл как чё-то типа iPoint только длиннее... толи iActivePoint толи как ещё... не помню... под свою мышу они софт делали... интерактива там, вроде, тоже не было, зато показывал живую картинку


Magnifier aka Magnify.exe Кстати там pdb скачиваются и все кишки наружу
Re[5]: Опять про прозрачные окна.
От: CEMb  
Дата: 12.10.11 08:23
Оценка:
Здравствуйте, о_О, Вы писали:

о_О>>>подизасми магнифиер, посмотри как работает


CEM>>Который из?


CEM>>В своё время много пересмотрел, в осовном делали так — копировали весь экран, потом вешали копию поверх всех окон и в окне магнифаера показывали кусок памяти. Т.е. интерактив невозможен Единственный нормальный был у микрософта, назывался.... забыл как чё-то типа iPoint только длиннее... толи iActivePoint толи как ещё... не помню... под свою мышу они софт делали... интерактива там, вроде, тоже не было, зато показывал живую картинку


о_О>Magnifier aka Magnify.exe Кстати там pdb скачиваются и все кишки наружу


Оно и под 7-кой + аеро работает с интерактивом?
Re[6]: Опять про прозрачные окна.
От: о_О
Дата: 12.10.11 09:18
Оценка:
Здравствуйте, CEMb, Вы писали:

всё я понял что ты хочешь. боюсь это невозможно из-за архитектуры aero и слоеных окон. если не ошибаюсь, там всё в один буфер собирается.
Re[7]: Опять про прозрачные окна.
От: CEMb  
Дата: 16.10.11 11:13
Оценка:
Здравствуйте, о_О, Вы писали:

о_О>всё я понял что ты хочешь. боюсь это невозможно из-за архитектуры aero и слоеных окон. если не ошибаюсь, там всё в один буфер собирается.


Тогда придётся или в офф-лайне работать, или полным обходом через PrintWindow
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.