Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

Стиль Windows XP в приложении   Найти похожие ветки 

 
Kromwerk   (2006-01-12 05:24) [0]

Как можно сделать чтобы в моем приложении Builder, Delphi кнопочки и пр. имело оформление как в windows xp

Слышал про способ с добавлением manifesta но не нашел того как это сделать. Может кто-нибудь в курсе?


 
Kromwerk   (2006-01-12 05:29) [1]

В файле имя_твоего_ехе_файла.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>


 
Альф   (2006-01-12 09:00) [2]

Осмелюсь предположить что у Вас не седьмая версия Delphi - если это так то нужно сделать следующее:
с приведенным выше текстом нужно сделать ресурс вида

1 24 "sample.manifest"

где sample.manifest - имя файла манифеста,  и подключить это ресурс к своей программе как {$R WindowsXP.res}. Русурс можно сделать с помощью brcc32.exe


 
AbrosimovA   (2006-01-12 11:22) [3]


> Альф   (12.01.06 09:00) [2]
>
> у Вас не седьмая версия Delphi


Я предполагаю, что версия Дельфи тут ни причём, достаточно:
1) Смотри [2];
2) Оформление ОС XP должно быть - "Стиль Windows XP"


 
AbrosimovA   (2006-01-12 11:27) [4]

И как сейчас я понял, Kromwerk пишет не на Дельфи, а на Си.
Возможно он забрёл не туда.


 
Gero ©   (2006-01-12 12:24) [5]

> Kromwerk   (12.01.06 05:24)


> Kromwerk   (12.01.06 05:29)
> В файле имя_твоего_ехе_файла.exe.manifest должно быть прописано:

?
Тихо сам с собою?


 
Amoeba ©   (2006-01-12 14:21) [6]

http://www.delphi-gems.com/ThemeManager.php


 
Kromwerk   (2006-01-12 15:31) [7]

Да пишу на Си просто лучшего сурса по программированию не видел а данные среды похожи за исключением синтаксиса самого языка.

А написал сам себе - т.к. нашел как это сделать. Спасибо всем большое!



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.061 c
15-1136505507
BiggieSmalls
2006-01-06 02:58
2006.01.29
Еще вопрос по серийному номеру тома


9-1123943087
Vudu
2005-08-13 18:24
2006.01.29
Где найти доки по Asphyre?


2-1137161449
sanich
2006-01-13 17:10
2006.01.29
Что могла бы значить подобная ошибка?


3-1132752186
NetName
2005-11-23 16:23
2006.01.29
обновление таблицы ADO


2-1134386260
MiraJ
2005-12-12 14:17
2006.01.29
проблема с сетевой базой