Пакет XPSuite мог бы стать решением проблемы, однако к нему нужен крэк, который найти мне не удается...
C Common Controls 6.0 манифест не поможет - ни в ресурсах, ни где.seelts писал(а):используй файлы ресурсов:
Как сделать XP-интерфейс в программе
tyomitch писал(а):Имхо никак. Выбирай - или шестёрка, или стили.
tyomitch писал(а):C Common Controls 6.0 манифест не поможет - ни в ресурсах, ни где.
seelts писал(а):tyomitch писал(а):C Common Controls 6.0 манифест не поможет - ни в ресурсах, ни где.
честно говоря я не доконца понял эту фразу, но вроде как есть сомнения что это работает?
у меня работает, главное как я понял чтоб имя проги в манифесте совпадало с именем при компиляции.
через ресурсы запихнуть не получилось, но если просто приложить манифест к ехешнику - работает.
одно только НО!!! внутри фрэймов чекбоксы и радиобутоны глючат.
кстати у меня и Вася 6 тоже отманифестенный, так что я и в ИДЕ сижу с ХРшным стилем.
_Мика_ писал(а):Ну ладно это чекбоксы, а выделение всей строки как?
GSerg писал(а):Каким образом, кроме манифеста, можно вообще это сделать? Кроме манифеста методов не знаю
tyomitch писал(а):GSerg писал(а):Каким образом, кроме манифеста, можно вообще это сделать? Кроме манифеста методов не знаю
Это можно сделать, вызвав в Sub Main спец. функции подключения темы, которые (при наличии манифеста) вызываются загрузчиком WinXP.
Эти функции импортируются из (емнип) uxtheme.dll; пример их вызова тоже уже сюда кем-то постился.
См. также: http://www.mvps.org/emorcillo/vb6/grl/g ... onxp.shtml
С чего ты взял? Где захочу, там и нарисую.xolod писал(а):На listview из поставки vb ты с помощью uxtheme ничего не нарисуешь.. Лучше возьми с vbAccelerator'а нормальный listview
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7