Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Интерфейс в стиле ХР   Найти похожие ветки 

 
MaximusXP ©   (2003-05-02 15:45) [0]

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


 
MaximusXP ©   (2003-05-02 15:45) [0]

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


 
Gandalf ©   (2003-05-02 17:54) [1]

Я так понимаю без компонентов которые рисуют интерфейс аля XP?
Добавь манифест, скажем так http://kol.mastak.ru/files/kompon/MHXP.zip.


 
Gandalf ©   (2003-05-02 17:54) [1]

Я так понимаю без компонентов которые рисуют интерфейс аля XP?
Добавь манифест, скажем так http://kol.mastak.ru/files/kompon/MHXP.zip.


 
BaRToV   (2003-05-02 18:18) [2]

http://delphikol.narod.ru/units/KOLXPMan.zip

еще проще ;-)))


 
BaRToV   (2003-05-02 18:18) [2]

http://delphikol.narod.ru/units/KOLXPMan.zip

еще проще ;-)))


 
SPeller ©   (2003-05-03 07:12) [3]

{$R manifest.res}

Вообще супер-просто!!! :-) Никаких компонентов!


 
SPeller ©   (2003-05-03 07:12) [3]

{$R manifest.res}

Вообще супер-просто!!! :-) Никаких компонентов!


 
BaRToV   (2003-05-03 10:01) [4]

> Вообще супер-просто!!! :-) Никаких компонентов!
А так не прокатить... Нужно
unit KOLXPMan;

interface

{$R KOLXPMan.res}

uses
 CommCtrl;

implementation

initialization
 { This call is necessary; some apps won"t start without it. }
 InitCommonControls;

end.

Иначе ужас что будет...


 
BaRToV   (2003-05-03 10:01) [4]

> Вообще супер-просто!!! :-) Никаких компонентов!
А так не прокатить... Нужно
unit KOLXPMan;

interface

{$R KOLXPMan.res}

uses
 CommCtrl;

implementation

initialization
 { This call is necessary; some apps won"t start without it. }
 InitCommonControls;

end.

Иначе ужас что будет...


 
Helper code   (2003-10-07 01:32) [5]

В Windows XP c поддержкой тем компонент TKOLTabControl отрисовывает цвет активной панели не правильным цветом.


 
Helper code   (2003-10-07 01:32) [5]

В Windows XP c поддержкой тем компонент TKOLTabControl отрисовывает цвет активной панели не правильным цветом.


 
Dimaxx ©   (2003-10-10 00:07) [6]

У меня все ОК!


 
Dimaxx ©   (2003-10-10 00:07) [6]

У меня все ОК!


 
helper code   (2003-10-11 12:29) [7]

> Dimaxx
Панели при активизированной поддержке тем в Windows XP должны отображаться цветом цветом отличным от clBtnFace, а именно белым. Это имеет место быть у Вас, Dimaxx?


 
helper code   (2003-10-11 12:29) [7]

> Dimaxx
Панели при активизированной поддержке тем в Windows XP должны отображаться цветом цветом отличным от clBtnFace, а именно белым. Это имеет место быть у Вас, Dimaxx?


 
Dimaxx ©   (2003-10-11 12:46) [8]

У меня активная панель отображается что-то типа градиента сверху вниз от белого до clBtnFace


 
Dimaxx ©   (2003-10-11 12:46) [8]

У меня активная панель отображается что-то типа градиента сверху вниз от белого до clBtnFace


 
Yury Sidorov   (2003-10-11 15:14) [9]

А как так получилось? А то я уже неоднократно пытался добиться правильного отображения (пробовал разные прозрачности, и т.д.), но безрезультатно.


 
Yury Sidorov   (2003-10-11 15:14) [9]

А как так получилось? А то я уже неоднократно пытался добиться правильного отображения (пробовал разные прозрачности, и т.д.), но безрезультатно.


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

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


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

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


 
Dimaxx ©   (2003-10-12 14:37) [11]

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


 
Dimaxx ©   (2003-10-12 14:37) [11]

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


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

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


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

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


 
Gandalf ©   (2003-10-12 20:58) [13]

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


 
Gandalf ©   (2003-10-12 20:58) [13]

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


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

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


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

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


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

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


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

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


 
Gandalf ©   (2003-10-19 15:18) [16]

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


 
Gandalf ©   (2003-10-19 15:18) [16]

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


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

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


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

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


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

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


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

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


 
Gandalf ©   (2003-10-20 21:44) [19]

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


 
Gandalf ©   (2003-10-20 21:44) [19]

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


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

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


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

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


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

Всем ушло.


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

Всем ушло.


 
Dimaxx ©   (2003-10-24 23:27) [22]

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


 
Dimaxx ©   (2003-10-24 23:27) [22]

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


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

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


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

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


 
Dimaxx ©   (2003-10-30 22:46) [24]

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


 
Dimaxx ©   (2003-10-30 22:46) [24]

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


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

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


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

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


 
Gandalf ©   (2003-11-03 14:12) [26]

Выложил.


 
Gandalf ©   (2003-11-03 14:12) [26]

Выложил.


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

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


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

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


 
Gandalf ©   (2003-11-03 16:35) [28]

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


 
Gandalf ©   (2003-11-03 16:35) [28]

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


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

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


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

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



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.047 c
1-1082464357
V l a d i m i r
2004-04-20 16:32
2004.05.09
Исключительная ситуация Try ... except


8-1069869678
Михайлов Антон
2003-11-26 21:01
2004.05.09
TV Capture Card


14-1082333245
Dudao
2004-04-19 04:07
2004.05.09
Delphi 8 VCL form application


1-1082653159
EugeneKo
2004-04-22 20:59
2004.05.09
Баги в Decision Cube. Есть другие инструменты?


1-1082304018
Tack83
2004-04-18 20:00
2004.05.09
Главное меню. Alt-акселераторы.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский