WinXP - visual styles enabled?

4 отговора 180 прегледа
#1

WinXP - visual styles enabled?

Как мога от моя програма да разбера дали интерфейса на XP е в новия визуален стил или е в стария класически стил? Трябва ми, защото при новия стил, програмата ми малко се омазва, и ако знам, че е включен, ще мога да предотвратя проблема. Мерси предварително

Отговор
в отговор на gogo #2

Re: WinXP - visual styles enabled?

На какъв език пишеш бре?

Отговор
в отговор на Щиpлиц #3

Re: WinXP - visual styles enabled?

VC6.0 но не мисля, че е от значение. По-скоро някоя API функция или нещо в регистрито, но не знам какво... Някой знае ли?

Отговор
в отговор на gogo #4

Re: WinXP - visual styles enabled?

Ако смяташ, че няма значение езика - ето го на Visual Basic 6.0. Направено е като модул, разгледай декларациите на API-тата, и къде се инициализира дали са включени themes на windows-а.

Ако не се оправиш, питай пак, ще мислим какво може да се направи...

Отговор
в отговор на gogo #5

Re: WinXP - visual styles enabled?

Виж Visual Styles Reference в MSDN и по-специално функциите IsAppThemed и IsThemeActive.

Mixy
Отговор