IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Поддержка стиля ХР в Delphi 5 (http://www.imho.ws/showthread.php?t=57110)

voron 23.04.2004 09:43

Поддержка стиля ХР в Delphi 5
 
Как замутить, чтобы интерфейс моей проги, писанной на 5 дельфях поддерживал ХР. Чтобы буттоны, менюшки, заголовок были в ХР'шном стиле?

is_absent 23.04.2004 10:24

посмотри на _http://www.torry.net

ivahaev 23.04.2004 10:49

Цитата:

Сообщение от voron
Как замутить, чтобы интерфейс моей проги, писанной на 5 дельфях поддерживал ХР. Чтобы буттоны, менюшки, заголовок были в ХР'шном стиле?

Создай файлик с именем твоего ехешника (включая расширение) и раширением manifest. Содержание такое:

Цитата:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="3.0.0.0"
processorArchitecture="X86"
name="Название твоей проги"
type="win32"
/>
<description>KeyPass</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Я таким способом много даже не своих программ "экспифицировал" :)

/7y3uK 23.04.2004 14:47

От себя добавлю (чтобы всем понятно было), что это ресурс, как его создать и подключить, для тех кто не знает, приведу пример, взятый с _ttp://www.VR-online.ru, как дополнение к вышесказанному:
-----
1.Сохраните приведенный выше код в файл (например manifest.txt).
2.Создайте файл такого содержания: 1 24 [путь до файла]/manifest.txt и сохраните его в папку ../Program Files/Delphi/Bin/ с именем: resfile.rc
3.Запустите файл: ../Program Files/Delphi/Bin/brcc32.exe resfile.rc
4.В папке ../Program Files/Delphi/Bin/ появится файл с названием resfile.res – этот файл необходимо прописать в разделе implementation вашего приложения.
-----

ivahaev 23.04.2004 14:53

/7y3uK, вовсе не обязательно его подключать. Можно просто рядом с ехешником положить, если имя дать ему, как я указал...

/7y3uK 26.04.2004 20:07

А где же чистоплотность программиста :)) ???

ivahaev 27.04.2004 07:58

/7y3uK, какая там чистоплотность, если пишешь на Delphi? :)
Хочешь быть чистоплотным - пиши на визуал си или асме. А если уж взялся за борланд...
Только не надо про это флейм разводить. Я отлично представляю себе преимущества и недостатки обеих сред разработки.

voron 27.04.2004 21:07

ок! спасибо всем! попробую!

random_Spb[86] 27.04.2004 23:02

тока, в стиле WINXP будут тока стандартные баттоны и окна, например кнопка с рикунком (SpeedButton) останется такой же, как и была...


Часовой пояс GMT +4, время: 13:29.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.