-
Ребята! Подскажите, пожайлуста, как в кол вклячить стили ХР?
-
Elec3C © (09.03.08 14:47) [1]Запарило это уже, чесслово: {$R WindowsXP.res}
-
MTsv DN (09.03.08 14:52) [2]> {$R WindowsXP.res}
А у меня файл по-другому называется...
> Ребята! Подскажите, пожайлуста, как в кол вклячить стили ХР?
Файл манифеста в папку программы или в ресурс RC_MANIFEST + подключить директиву условной компиляции GRAPHCTL_XPSTYLES или отрисовывать своим кодам. если не устраивает моя реализация... -
Может я дурак, но я все ровно не понял как это делается, может напишите подробно..
-
Elec3C © (10.03.08 15:07) [4]Подучи-ка лучше язык по-лучше!
{ KOL MCK } // Do not remove this line!
{$DEFINE KOL_MCK}
{$R WindowsXP.res}
unit Unit1;
interface
... -
SergeR © (10.03.08 16:26) [5]Как вариант, если уж совсем туго...
uses KOLXPMan; -
MTsv DN (10.03.08 19:14) [6]Привет...
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
Попроще надо к людЯм... -
DJ_UZer © (10.03.08 20:24) [7]Спасибо большое!!
Особое MTsv DN! -
Elec3C © (10.03.08 21:07) [8]
> MTsv DN
В стандартной поставке дельфи присутствует WindowsXP.res.
Впихнуть строку {$R WindowsXP.res} в юнит проекта это проще простого. Или нет?
P.S. Ну проще уже некуда. -
SergeR © (11.03.08 09:49) [9]
> Elec3C © (10.03.08 21:07) [8]
В стандартной поставке, начиная с D7. Может автор D6 и ниже юзает... -
Игорь Шевченко © (11.03.08 10:09) [10]Читаем правила оформления вопросов