Есть. Отдельным куском. Ибо в.НЕТ неплохо соблюдается переносимость на другие платформы. Если включить в него ещё и работу с Аэропик, то о переносимости разговоров не будет.
Знаете, мне кажется, что это вечная гонка, между четырьмя конкурентами:
Команда Винды
Команда Офиса
Команда Лайв
Команда .NET
Каждый из них пытается выдумать интересные штуки, которые другие не сразу могут реализовать. Посмотрите, например, на интерфейсы офисов. Они никогда не подстраивались под винду. Уже не говорю, что команда Дотнета разрабатывает такие программные решения, которые ребята из Лайва просто бояться внедрять 8-))))
За описание самого способа спасибо, но применять это не советую, дурной тон когда по прихоти разработчика его программа нарушает общую концепцию системы.
Т.е. разработчик должен в коде _каждого_ приложения описывать различные его поведения в зависимости от включения/выключения Aero? И делать исключения из общих правил для Aero тоже должен в коде этого приложения? Я правильно понял?
А почему бы определение, включено Aero или нет, не вынести в фреймворк? Тогда бы все приложения могли работать без портирования под новые версии Windows.
Плюс если не ошибаюсь Aero Peek общее название технологии. И «зыркнуть на рабочий стол» — это частный случай задачи «зыкрунть на какое-либо окно сквозь другие». Это когд задерживаешь курсор над кнопкой окна на панели задач. Остальные становятся прозрачными.
так тупо быстрее
+ не происходит переключения на другое приложение и перераспределения памяти в свопе, соответственно. Вообще на тяжеловесные процессы типа фонового рендера гораздо проще пикать, чем переключаться туда обратно.
Windows 7 & DWN: знаете ли вы, что не все окна должны подчиняться Flip3D и Aero Peek