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

Вниз

Подключаем манифест к своей проге. Однако не все прекрасно 8-(((   Найти похожие ветки 

 
ЮРИЙ_К   (2003-02-21 10:51) [0]

Коллеги ! Прочитал я статью про подключение манифеста в Дельфине. Интересная идея. Только вот я сталкнулся с такой проблемой. ПОсмотрев на разные программы, подключающие себе манифест, решил подключить и к своим. Однако, многие элементы меняют вид, что нельзя сказать про TBitBtn и TSpeedButton. У меня в программе их встречается много, а они не переводятся. Не понятно, ведь BitBtn является потомком Button, а от него ХР "отворачивается". Можно-ли с этим как-то справиться и заставить ХР понимать вышеуказанные элементы?


 
Reindeer Moss Eater   (2003-02-21 11:07) [1]

D7


 
smok_er   (2003-02-21 12:07) [2]

Можно без D7 :)
www.delphi-gems.com
там есть компонент, который включили в дстрибутив D7 :)


 
ЮРИЙ_К   (2003-02-21 12:08) [3]

Это что - единственный выход??? Вешать монстра ради такой мелочи?
А как быть с другими установленными компанентами, которые постоянно используются и не подходят под 7 ???


 
ЮРИЙ_К   (2003-02-21 12:09) [4]

>> smok_er
А что за компонент ? Можно точнее ???


 
Anatoly Podgoretsky   (2003-02-21 12:13) [5]

TBitBtn и TSpeedButton так это из Дельфи, а вот ТButton из системы, а система ничего не знает про Дельфийские


 
smok_er   (2003-02-21 13:17) [6]

ЮРИЙ_К © (21.02.03 12:09)
>> smok_er
А что за компонент ? Можно точнее ???

Я дал ссылку. Там и почитай поточнее. Компонент называется Theme Manager. Позволяет, в отличие от манифеста, к одним компонентам применять стили а к другим нет.


 
ЮРИЙ_К   (2003-02-21 16:36) [7]

>> smok_er Балшой сенькс !!!
Вроде то что доктор прописал. Правда не понятно, при первом запуске откомпилированной проги винда запросила дистриб ДЕльфина и чегость там перелопачивалось. Но компонент классный. Но не бывает худа без добра. Начались другого плана заморочки . Пытаюсь разобраться. Почему-то ком-т GradientPanel в некоторых местах отрисовывается, в в некоторых нет 8-(. Вааще исчезает


 
smok_er   (2003-02-21 17:15) [8]

Всегда рад помочь :)

>>Правда не понятно, при первом запуске откомпилированной проги винда запросила дистриб ДЕльфина и чегость там перелопачивалось.

Подробнее можно?

>>Почему-то ком-т GradientPanel в некоторых местах отрисовывается

случайно не ElPack"овская?
Если да, то замечена несовместимость :(


 
BlackTiger   (2003-02-23 02:06) [9]

Корректно будут отрисовываться ТОЛЬКО СТАНДАРТНЫЕ компоненты.
Все остальное - на совести разработчиков.

BitBtn потомок от Button, но у него переопределена прорисовка.


 
.::D.e.M.o.N.i.X::.   (2003-02-23 06:25) [10]

Кстати где-то валяется статья насчет этого в инете, так там уже даже код поменяли некоторых стадартных компонент для корректного отображения в XP...


 
ЮРИЙ_К   (2003-02-24 09:45) [11]

>> ::D.e.M.o.N.i.X::. Во-во я и говорю при установке ThemeManager, точнее после первого запуска проги с его компонентом был запрошен диск дельфина и какая-то там проходила установка. Чего не понятно. Могет стандартные компоненты правились? Хотя дома ставил - этого замечено не было. Нисиво не понимаю.

>> smok_e Координаты GradPanel
Author: Santiago Portela
sportela@cece.es
http://www.geocities.com/SiliconValley/Lakes/index.htm
ТАк вот гдесть работает а гдест нет . Ковыряю, пытаюсь понять 8-(






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

Форум: "Основная";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.041 c
1-17191
AZ
2003-02-22 19:03
2003.03.06
Редактировние графического компонента


3-16912
PrettyFly
2003-02-15 15:39
2003.03.06
Финкции в SQL


1-17019
jen_bond
2003-02-25 09:02
2003.03.06
Слияние дистрибутивов


1-17108
БурЖуй
2003-02-25 22:46
2003.03.06
перекодировка html


14-17281
Flashas
2003-02-19 10:59
2003.03.06
gde mozno naiti prislat Delphi 6





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский