Недавно я попытался принудительно использовать классическую тему Windows через GPO, чтобы обеспечить стандартную тему для всех пользователей. Однако при использовании классической темы с приложением возникали некоторые проблемы.
Прежде чем я смог это сделать, мне нужно было включить службу тем, которую я также сделал через GPO. У нас эта служба отключена по умолчанию для нашего изображения.
Когда вы отключите эту службу, вы получите тему, которая очень похожа на классическую, но, очевидно, есть некоторые незначительные отличия.
Затем я остановил и снова отключил службу и снова установил для объекта групповой политики «Принудительная классическая тема Windows» значение «Не настроено».
С тех пор проблемное приложение выглядит так:
Но раньше это выглядело так:
Как видите, до применения классической темы кнопки не были плоскими. Я также скопировал тему с другой машины, где кнопки не плоские, и попытался применить ее на своей машине, но она не изменилась.
Есть идеи, как я могу вернуть его в тему без плоских кнопок?
AFAIK отключение службы тем отключит только темы Aero. Итак, в какой-то момент вы выбрали тему «Windows Basic» вместо «Windows Classic».