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

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

Стиль 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>


Наверх

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