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

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

Манифест XP [D6, WinXP]


root ©   (2005-08-05 09:17:00) 

Господа проблеммы при использовании манифеста в D6.
Проблемма такова при подключении файла .res с манифестом
некоторые елементы отображаются по прежнему а именно классы кнопок TSpeedButton и TBltBtn  отображаются как win98 а класс TButton отображается как WinXP  в D7 имеется компанент TManifest при использовании которого все выше перечисленные классы отображаются WinXP как в D6 приспособить все компаненты к отображению.

P.S. Да использывание  {$R WindowsXP.res}из D7 недает ничего нового?
Помогите??????????????


root   (2005-08-05 10:28:00) [1]

некоторые компаненты используемые в программе просто отсутствуют в D7 или Trial версии


Mx   (2005-08-05 10:11:00) [2]


> root ©   (05.08.05 09:52) [2]

Эти классы используют функции Windows API вроде DrawFrameControl для отображения себя на экране. Потому они и не знают, что в Windows XP надо юзать другие функции, входящие в состав Themes. А их, якобы, родственный класс TButton при этом является лишь оболочкой для Windows'овской кнопки, потому и прорисовывается Windows, которая все про себя знает. Ставь седьмую Delphi.


Нулевой   (2005-08-05 10:11:00) [3]

Перейди на D7 (это проще), в чем проблема то?


root   (2005-08-05 09:52:00) [4]

Перепесать TSpeedButton
Что именно переписать?
Где?
Есть ли иные способы?


Нулевой   (2005-08-05 09:27:00) [5]

Переписать TSpeedButton и не только...


Наверх

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