BDS 2006 + dll + Style XP
Кто-нибудь может подсказать как заставить работать Style XP в плагинах типа панели IE, страницы св-в файла и т.п.?
Или если у кого есть, то сойдет пример отрисовки тулбар, комбобох, едит-а с помощью менеджера схем ХР.
Или если у кого есть, то сойдет пример отрисовки тулбар, комбобох, едит-а с помощью менеджера схем ХР.
Там довольно просто вроде. Я посмотрел пример отрисовки TBitBtn и потом по аналогии рисовал другие контролы.
Если нужно могу пример дать, но там довольно прозрачно. Испульзуй ThemeServices.
А что манифест не работает?
Там довольно просто вроде. Я посмотрел пример отрисовки TBitBtn и потом по аналогии рисовал другие контролы.
Если нужно могу пример дать, но там довольно прозрачно. Испульзуй ThemeServices.
В 5-ке я так и делаю, динамически загружаю UXTHEME.DLL, получаю адреса ф-ий и рисую(пытаюсь рисовать). Кнопку (L"Buton") я с горем/2 нарисовал. Мне нужен ToolBar с DropDownButton, ComboBox, Edit. Трудности с определением состояний, никак не могу врубится (найти) описание констант типа: PBS_NORMAL, BP_PUSHBUTTON. Закинь пожайлуста примеры на мыло: [email]_gizmo@mail.ru[/email].
А что манифест не работает?
В 5-ке он работать и не должен (для плагинов) там SDK старенький и поддержки Visual Styke нет впринципе. В BDS 2006 все есть, делаю как расписано в MSDN, но ругается на #define ISOLATION_AWARE_ENABLED 1. Нужно видимо определить какое-то заклинание, но какое хз?
В 5-ке я так и делаю, динамически загружаю UXTHEME.DLL, получаю адреса ф-ий и рисую(пытаюсь рисовать). Кнопку (L"Buton") я с горем/2 нарисовал. Мне нужен ToolBar с DropDownButton, ComboBox, Edit. Трудности с определением состояний, никак не могу врубится (найти) описание констант типа: PBS_NORMAL, BP_PUSHBUTTON.[/email].
Насчет пятерки не знаю... ты же вроде про 2006 спрашивал?
Примеру могу только из последних - на D7.
Там (в D7) есть модуль Themes, т.е. в 2006 он тоже должен быть, а также соответствующий Themes.hpp. Там и определены константы для "тематизированных" кнопок, кобобоксов, тулбаров и прочего. Щас не помню, т.к. это код дома.
Так бросать пример на D7 ? (на пятерку скорее всего не поканает? )
Насчет пятерки не знаю... ты же вроде про 2006 спрашивал?
Ситуация такая: есть тулбар к IE, написан в ВСВ5, который не поддерживает XPStyle в плугинах - соответственно в ХР, вид у тулбара не "товарный". Взялся его отрисовывать вручную. Паралельно надыбал BDS 2006 и пробовал "по науке" пересобрать тулбар, SDK соот-й в нем есть, но собрать не могу, матерится компиллер. Отсюда - пока остается рисовать (хоть в 5 хоть 2006-м)
Примеру могу только из последних - на D7.
Там (в D7) есть модуль Themes, т.е. в 2006 он тоже должен быть, а также соответствующий Themes.hpp. Там и определены константы для "тематизированных" кнопок, кобобоксов, тулбаров и прочего. Щас не помню, т.к. это код дома.
Так бросать пример на D7 ? (на пятерку скорее всего не поканает? )
Давай, расковыряю. А на с примеров нет?