Форум: "WinAPI";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
ВнизХР Интерфейс программы в Дельфи6 Найти похожие ветки
← →
Samael6 © (2004-06-04 13:05) [0]Здраствуйте!
Такой вопрос, можно ли написать программу на Д6 и при этом чтоб ее внешний вид был таким как у программ написанных в Д7(ХРшный вид)? И если да, то можно ли уже имеющуюся программу "настроить" на этот вид ничего не меняя в ней? Что слышал о каких-то "волшебных" файлах ресурсов, которые, якобы, позволяют этого достичь, но конкретно ничего не нашел.
Заранее благодарен.
← →
ORMADA © (2004-06-04 13:13) [1]XPMenu http://www.shagrouni.com/english/software/xpmenu.html
у Jedi есть немного ХП компонентов
Меняют только внешний вид конторллов НЕ ФОРМЫ! как была уродским карпичом так и останется
← →
ORMADA © (2004-06-04 13:18) [2]Кстати XPMenu полностью меняет интерфейс без проблем .. т.е. ничё переделывать не нада просто включаеш там в разделе не помню точно как называться чё-то там ХП типа контроллов к кот. применить оформление и фсё.
← →
Игорь Шевченко © (2004-06-04 13:18) [3]
> Что слышал о каких-то "волшебных" файлах ресурсов, которые,
> якобы, позволяют этого достичь, но конкретно ничего не нашел.
FAQ. Слово Манифест
← →
bars © (2004-06-04 13:27) [4]WindowsXP.res подключать надо.
{$R WindowsXP.res}
Я тебе намылил.
← →
Amoeba © (2004-06-04 13:55) [5]Еще посмотри здесь:
http://www.soft-gems.net/ThemeManager.php
← →
Samael6 © (2004-06-04 13:59) [6]Блин, подключи(вроде), а ничего не поменялось. Что я делаю не так?
Вставляю строку
{$R WindowsXP.res}
В файл проекта под старой строкой: {$R *.res}
И копирую этот файл в папку проекта. Что не так?
← →
Agent13 © (2004-06-04 14:05) [7]
> Samael6 © (04.06.04 13:59) [6]
Под Win2k манифест не имеет смысла.
← →
Игорь Шевченко © (2004-06-04 14:12) [8]
> Под Win2k манифест не имеет смысла.
И внешний вид у программ на D7 будет такой же, как и у программ на D6 :)
← →
Eugene83 © (2004-06-04 16:29) [9]1) Создаем файл (например mainfest.txt) со следующим содержимым и сохраняем его:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.ApplicationName"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>ApplicationDescription</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
2)Создаем еще один файл , в нем пишем:
1 24 [путь к файлу]/manifest.txt и сохранем его в папку ../Delphi/Bin/ с именем resfile.rc
3)Запускаем файл ../Delphi/Bin/brcc32.exe resfile.rc
4)После всех этих действий в папке ../Delphi/Bin/ появится файлик с именем resfile.res
его нужно прописать в разделе implementation вашего приложения...
Т.е. после implementation пишется следущее:
{$R resfile.res}
Вот и всё! Теперь можно смело сказать что ваша прога заточена под Windows XP ;)
У меня всё работает!
← →
Anatoly Podgoretsky © (2004-06-04 16:38) [10]Не может у тебя на 2000 работать
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c