Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.17;
Скачать: CL | DM;

Вниз

Вопрос по ThemeServices   Найти похожие ветки 

 
NikolayV   (2007-12-01 17:54) [0]

Пытаюсь у TBitBtn изменить отрисовку, при отключенных темах, но оставить стандартную при включенных.

Но получается так, что в procedure TBitBtn.DrawItem(const DrawItemStruct: TDrawItemStruct);

 if ThemeServices.ThemesEnabled then
 begin


Срабатывает всегда, даже при включенном стандартном оформлении Windows.

У меня: Win2003 с установленным сервисом тем и D7.

Что мне делать?


 
Palladin ©   (2007-12-02 14:46) [1]

Включение стандратного оформления Windows не означает отключения ThemeServices


 
NikolayV   (2007-12-02 14:57) [2]

Ну а каким образом мне определить, что включено стандартное оформление, что бы изменить отрисовку кнопки. А при включенной теме оставить ве как есть.

?


 
Palladin ©   (2007-12-02 15:11) [3]

Дело в том что при включенных ThemeServices, то - что выглядит как стандартное, на самом деле тоже является оформлением с использованием ThemeServices. Тем оформлений не две, а много. И лучше использовать стандартные контролы, если тебя так заботит как выглядят твои кнопки.


 
Palladin ©   (2007-12-02 15:15) [4]

http://www.delphimaster.ru/articles/themes_xp/index.html


 
Rouse_ ©   (2007-12-04 09:08) [5]

uses UxTheme;

if UseThemes then...



Страницы: 1 вся ветка

Текущий архив: 2008.08.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
15-1214914100
i
2008-07-01 16:08
2008.08.17
Delphi7 and Vista..


3-1204111803
Ega23
2008-02-27 14:30
2008.08.17
Не получается создать ADO-соединение с сервером


15-1214923574
pasha_golub
2008-07-01 18:46
2008.08.17
Отлов MemLeak ов


13-1120722946
Игорь Шевченко
2005-07-07 11:55
2008.08.17
Можно ли в Visual Studio 2005 Express создать сборку .Net 1.1 ?


1-1196520892
NikolayV
2007-12-01 17:54
2008.08.17
Вопрос по ThemeServices