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

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

В стиле ХР [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}


Наверх

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