2

Хотя я могу изменить глобальную тему Windows, все элементы ОС имеют одинаковую цветовую схему. Я бы хотел, чтобы полосы прокрутки, кнопки и т.д. На win 8.1 были разными для разных приложений. Другими словами, что-то вроде темы применяется к каждому приложению.

1 ответ1

1

Stardock WindowBlinds может сделать это. Мне лично принадлежит копия этой программы, поэтому я могу сказать, что она работает. По ссылке:

Скиннинг за приложение

Выберите скины для каждого из ваших типов приложений. Например, WindowBlinds позволяет вашему текстовому программному обеспечению использовать другой скин, чем ваши дизайнерские программы.

Имейте в виду, однако, что любое приложение, которое не использует стандартные виджеты Windows, может по своему выбору игнорировать любые настройки темы, которые вы пытаетесь применить. Это даже не должно уважать границы вашего окна; приложение может отобразить свое собственное, если оно хочет.

WindowBlinds будет работать для многих приложений, которые используют собственные виджеты Windows и / или границы окон, таких как Qt, SWT, ATL, .NET WinForms и WPF. Однако существуют другие наборы инструментов для рисования графических интерфейсов, в которых будут применяться только эффекты границы окна; например, Swing, GTK, wxWidgets, Motif и т. д. А затем некоторые приложения, такие как Firefox и Chrome, могут либо по желанию, либо по своему дизайну (без возможности изменить его) сказать Windows, чтобы не рисовать какие-либо границы вокруг своих окон, Это означает, что, если он затем использует нестандартные виджеты, ваши настройки будут полностью отсутствовать.

Он не идеален и универсального решения не существует, но это должно заботиться о "большинстве" приложений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .