|
Главная
|
Уроки
|
Статьи
|
FAQ
|
Форум
|
Downloads
|
Литература
|
Ссылки
|
RXLib
|
Диски
|
Форумы по C++ Builder
⇒
Программирование на C++ Builder
⇒
Вопросы программирования в C++Builder
Форма поддерживающая визуальный стиль Windows
, Как?
Guest
Отправлено:
31.01.2004, 15:48
Не зарегистрирован
Как сделать, чтобы форма и ее элементы, отображались такими как текущий визуальный стиль (тема) WinXP ?
xTrim
Отправлено:
31.01.2004, 16:10
Машинист паровоза
Группа: Участник
Сообщений: 208
Используя поиск по форуму
тут
Umka
Отправлено:
02.02.2004, 11:27
Дежурный стрелочник
Группа: Участник
Сообщений: 32
Тактика — одна, способов реализации — 3
1. Скачать программу
XP Visual Tools
. Она позволяет это делать. Просто выбери ехе-файл и нажми кнопку (скриншот прилагается).
2. Второй способ самому создать файл манифест.
2.1 Создаём файл с именем
имя_вашего_файла_с_расширением
.manifest
2.2 Пишем туда следующий текст:
CODE
<?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="X86" name="Company.Product.имя_вашего_файла_с_расширением" type="win32" />
<description>WindowsExecutable</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
3. Самый крутой способ
Добавить манифест в ресурсы.
Создаём ресурс 1 в секции 24 или RT_MANIFEST и пишем туда
CODE
<?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>
Этот текст менять не нужно, он для всех программ может быть один.
Отредактировано Umka — 02/02/2004, 12:34
Присоединить изображение
Вернуться в Вопросы программирования в C++Builder