![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В стиле ХР [Delphi, Windows]
DJ_UZer © (2008-03-09 14:24:00)Ребята! Подскажите, пожайлуста, как в кол вклячить стили ХР?
Игорь Шевченко (2008-03-11 10:09:00) [1]Читаем правила оформления вопросов
SergeR (2008-03-11 09:49:00) [2]
> Elec3C © (10.03.08 21:07) [8]
В стандартной поставке, начиная с D7. Может автор D6 и ниже юзает...
Elec3C (2008-03-10 21:07:00) [3]
> MTsv DN
В стандартной поставке дельфи присутствует WindowsXP.res.
Впихнуть строку {$R WindowsXP.res}в юнит проекта это проще простого. Или нет?
P.S. Ну проще уже некуда.
DJ_UZer (2008-03-10 20:24:00) [4]Спасибо большое!!
Особое MTsv DN!
MTsv DN (2008-03-10 19:14:00) [5]Привет...
1. Создаешь, либо текстовый файл: ХХХ.exe.manifest в папке проги (ХХХ - имя файла), либо с помощью Restorator'а res-файл с ресурсом RC_MANIFEST. Содержание текстового файла или ресурса, такое:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="*"
name="Name_Of_Application"
type="win32"
/>
<description>Desc_Of_Application</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. В случае с ресурсом, делаешь как написал Elec3C. {$R ХХХ_MANIFEST.res} - где ХХХ_MANIFEST - имя ресурс-файла. В случае с текстовым файлом этот пункт пропускаешь.
3. Затем идешь "Project -> Project Options -> Directories -> Defines/Conditionals" (кажись так) и дописываешь к KOL_MCK через ";" GRAPHCTL_XPSTYLES...
4. Save All -> Build All. Все...
2 Elec3C
Попроще надо к людЯм...
SergeR (2008-03-10 16:26:00) [6]Как вариант, если уж совсем туго...
uses KOLXPMan;
Elec3C (2008-03-10 15:07:00) [7]Подучи-ка лучше язык по-лучше!
{ KOL MCK } // Do not remove this line!
{$DEFINE KOL_MCK}
{$R WindowsXP.res}
unit Unit1;
interface
...
DJ_UZer (2008-03-10 00:26:00) [8]Может я дурак, но я все ровно не понял как это делается, может напишите подробно..
MTsv DN (2008-03-09 14:52:00) [9]> {$R WindowsXP.res}
А у меня файл по-другому называется...
> Ребята! Подскажите, пожайлуста, как в кол вклячить стили ХР?
Файл манифеста в папку программы или в ресурс RC_MANIFEST + подключить директиву условной компиляции GRAPHCTL_XPSTYLES или отрисовывать своим кодам. если не устраивает моя реализация...
Elec3C (2008-03-09 14:47:00) [10]Запарило это уже, чесслово: {$R WindowsXP.res}