Здраствуйте товарищи. Начну издалека: я создал дополнительную кнопку на заголовке, если стоит тема
98 - рисуется в 98'ом стиле, если
XP - то рисуется в его стиле,
НО, если вдруг программа запущена на
Vista - кнопка вообще не рисуется. Теперь вопрос - как с помощью
DrawThemeBackground в Висте отрисовать кнопку. Я работаю в Delphi7, есть ещё BDS 2006, но они "заточенны" под Висту. Я сравнил внутренности библиотек
UxTheme.dll для XP и Vista - помимо новых функций, в Висте, исчезли все константы, определяющие типы контролов 0_о. Хотя бы киньте мне модуль UxTheme из поледней версии Делфи, а желательно Сишный вариант модуля (там где идут константы контролов, он вроде в UxTheme не весь).
С уважением.