![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по ThemeServices [D7]
NikolayV © (2007-12-01 17:54:00)Пытаюсь у TBitBtn изменить отрисовку, при отключенных темах, но оставить стандартную при включенных.
Но получается так, что вprocedure TBitBtn.DrawItem(const DrawItemStruct: TDrawItemStruct);
if ThemeServices.ThemesEnabled then
begin
Срабатывает всегда, даже при включенном стандартном оформлении Windows.
У меня: Win2003 с установленным сервисом тем и D7.
Что мне делать?
Rouse_ (2007-12-04 09:08:00) [1]
uses UxTheme;
if UseThemes then...
Palladin (2007-12-02 15:15:00) [2]http://www.delphimaster.ru/articles/themes_xp/index.html
Palladin (2007-12-02 15:11:00) [3]Дело в том что при включенных ThemeServices, то - что выглядит как стандартное, на самом деле тоже является оформлением с использованием ThemeServices. Тем оформлений не две, а много. И лучше использовать стандартные контролы, если тебя так заботит как выглядят твои кнопки.
NikolayV (2007-12-02 14:57:00) [4]Ну а каким образом мне определить, что включено стандартное оформление, что бы изменить отрисовку кнопки. А при включенной теме оставить ве как есть.
?
Palladin (2007-12-02 14:46:00) [5]Включение стандратного оформления Windows не означает отключения ThemeServices