![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Стиль Windows XP в приложении
Kromwerk © (2006-01-12 05:24:00)Как можно сделать чтобы в моем приложении Builder, Delphi кнопочки и пр. имело оформление как в windows xp
Слышал про способ с добавлением manifesta но не нашел того как это сделать. Может кто-нибудь в курсе?
Kromwerk (2006-01-12 15:31:00) [1]Да пишу на Си просто лучшего сурса по программированию не видел а данные среды похожи за исключением синтаксиса самого языка.
А написал сам себе - т.к. нашел как это сделать. Спасибо всем большое!
Amoeba (2006-01-12 14:21:00) [2]http://www.delphi-gems.com/ThemeManager.php
Gero (2006-01-12 12:24:00) [3]> Kromwerk (12.01.06 05:24)
> Kromwerk (12.01.06 05:29)
> В файле имя_твоего_ехе_файла.exe.manifest должно быть прописано:
?
Тихо сам с собою?
AbrosimovA (2006-01-12 11:27:00) [4]И как сейчас я понял, Kromwerk пишет не на Дельфи, а на Си.
Возможно он забрёл не туда.
AbrosimovA (2006-01-12 11:22:00) [5]
> Альф (12.01.06 09:00) [2]
>
> у Вас не седьмая версия Delphi
Я предполагаю, что версия Дельфи тут ни причём, достаточно:
1) Смотри [2];
2) Оформление ОС XP должно быть - "Стиль Windows XP"
Альф (2006-01-12 09:00:00) [6]Осмелюсь предположить что у Вас не седьмая версия Delphi - если это так то нужно сделать следующее:
с приведенным выше текстом нужно сделать ресурс вида
1 24 "sample.manifest"
где sample.manifest - имя файла манифеста, и подключить это ресурс к своей программе как {$R WindowsXP.res}. Русурс можно сделать с помощью brcc32.exe
Kromwerk (2006-01-12 05:29:00) [7]В файле имя_твоего_ехе_файла.exe.manifest должно быть прописано:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>