Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Интерфейс в стиле ХР


Страницы:   1 2

MaximusXP ©   (2003-05-02 15:45:00) 

Подскажите кто-нибудь, как можно сделать проге интерфейс ХР не прибегая к компонентам.


Юрий Ж.   (2003-11-03 21:17:00) [1]

2 Gandalf
Ты же только не жми :-)
Как сделаещь выкладывай вместе порадуемся :-)))


Gandalf   (2003-11-03 16:35:00) [2]

Чето я сегодня добрый (ил бодрый?). Да нет проблем, считай уже готово :)


Yury Sidorov   (2003-11-03 15:14:00) [3]

Насколько я понял, основной частью оригинальной библиотеки от Майка Лишке является компонент TThemeManager, который кидается на форму и правит отрисовку котролов этой формы при использовании ХР тем. Хорошо бы портировать на KOL и TThemeManager (чтобы тоже привязывался к форме и правил отрисовку). А пока MHThemes можно пользовать разве что для ручной отрисовки чего-либо (или я чего-то недопонял). :(


Gandalf   (2003-11-03 14:12:00) [4]

Выложил.


Юрий Ж.   (2003-10-31 09:13:00) [5]

Отоброжается нормально, но не прозрачно. Если включить свойство Transperent то поверхность(тело контрола) отрисовывает TabControl за ним, но надпись(Caption) отображается ненормально.
Если и у TabControl поставиль свойство в True, то и Caption отображаестся нормально(GroupBox), но за ним видно рамку(это меня и не устраивает).
Как отрисовать GroupBox при помощи KolThemes(UxTheme) програмно или меня колбасит(шутка)?


Dimaxx   (2003-10-30 22:46:00) [6]

Гэндальф тока что выше постом распинался о нем! Кстати, я размещал и все нормально отображалось.


Юрий Ж.   (2003-10-30 20:13:00) [7]

Прикольный модуль!
С TabControl все понятно, а как на нем разместить GroupBox с поддержкой стилей XP?
Кто-нибудь пробовал перевести ThemeManager на KOL?


Dimaxx   (2003-10-24 23:27:00) [8]

А выложить слабо?


Gandalf   (2003-10-24 22:21:00) [9]

Всем ушло.


Dimaxx   (2003-10-20 22:40:00) [10]

Все работает: и набор, и ломаная либа.


Gandalf   (2003-10-20 21:44:00) [11]

Це ни жалко - кому очень надо пишите на мыло - на хвост отошлю, кто потерпит при следующем обновлении выложу (выходные эти по Москве :).


Юрий Ж.   (2003-10-20 17:11:00) [12]

Так же столкнулся с такой прблемой и тоже было бы интересно посмотреть 'портонутый набор Майка Лишке'.
Если не жалко :-)


helper code   (2003-10-20 02:07:00) [13]

Имеется ли возможность ознакомиться с 'портонутым набор Майка Лишке'? Буду рад URL'у или мылу. Спасибо.


Gandalf   (2003-10-19 15:18:00) [14]

Не знаю что имел в виду Dimaxx, но порт. работает.


helper code   (2003-10-17 02:29:00) [15]

2 Dimaxx: >Можешь не пробовать - все работает. Что работает? Портонутый набор Майка Лишке или ломанная uxtheme.dll? Замена dll`ки это не выход из положения.


Dimaxx   (2003-10-17 00:02:00) [16]

2 Gandalf: Можешь не пробовать - все работает. Я им пользуюсь давно. Грамотней не придумаешь. А uxtheme.dll я заменил - теперь любые темы понимает, а не тока комплектные с ХР.


Gandalf   (2003-10-12 20:58:00) [17]

Во-во, контролы глючат. Вроде это дело обходиться, например VCL обходит. Они свою отрисовку через темы делают - у меня где-то был портонутый набор Майка Лишке на эту тему, надо будет сегодня попробовать.


Yury Sidorov   (2003-10-12 16:16:00) [18]

Для проги тема применяется, только фон страниц в табконтроле -  clBtnFace, а не градиент из темы. Градиент рисуется под страницой, которая на самом деле является панелью с цветом clBtnFace. Если для этой панели поставить прозрачность, то градиент виден, но глючит отрисовка контролов, находящихся на странице. Нужно как-то хитро сделать так, чтобы эта панель была прозрачной. У меня не получилось. :(


Dimaxx   (2003-10-12 14:37:00) [19]

Может, либа uxtheme.dll барахлит? Она в стандарте не воспринимает чужие темы. Ее надоть заменить ломаной - я заменил и у меня все темы (в том числе и чужие) отображаются прально.


Gandalf   (2003-10-11 19:52:00) [20]

Можно поставить Transparent - это вроде помогает, но там другое появляется - по хорошому там надо отрисовку добалвять...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо