Заставить одно приложение использовать классическую тему Windows при запуске aero в Windows 7

Можно ли заставить одно приложение использовать классическую версию Windows, а остальную часть Windows 7 использовать тему aero?

Причина, по которой я спрашиваю, заключается в том, что я использую proficy ifix 5.0, и когда я запускаю aero, ко всему добавляются раздражающие полосы прокрутки, поскольку заголовок окна больше, чем обычно. Ifix 5.1 исправляет это, но я вынужден использовать 5.0 для некоторых клиентов.

Я могу просто использовать классическую тему в Windows, но мне было интересно, есть ли способ принудительно использовать другую тему для одного приложения.

У кого-нибудь есть идеи?

Спасибо.


person rolls    schedule 02.02.2012    source источник


Ответы (1)


Запустите программу в режиме совместимости и выберите параметр, чтобы отключить композицию рабочего стола и/или визуальные темы. Существует множество различных вариантов, и вам, возможно, придется немного поэкспериментировать, чтобы найти наиболее эффективный.

person David Heffernan    schedule 02.02.2012
comment
Это выключает тему, но строка заголовка по-прежнему имеет размер аэростиля, но не прозрачна. Я бы хотел, чтобы строка заголовка работала в классической теме, а все остальное в аэро. Я даже пытался использовать оконные жалюзи и ставить галочку не скрывать это приложение в окне исключений. Он делает то же самое, он по-прежнему использует ту же толщину/размер строки заголовка, только без стиля/темы. Я бы хотел классическую тему в одном приложении, аэро во всех остальных. Я начинаю думать, что это невозможно. Спасибо за ваше предложение. - person rolls; 02.02.2012
comment
Нет, вы не сможете нарисовать не-клиент в классическом стиле, не используя классический стиль повсюду. - person David Heffernan; 02.02.2012