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

Вниз

ХР кнопки   Найти похожие ветки 

 
Tahion   (2003-01-13 09:22) [0]

Как можно заставить кнопки в программе, написанной на D4/D6, в ХР становится XP-шными, но чтоб в 9x/Me/2000 они оставались стандартными?


 
Cherepovets ©   (2003-01-13 09:25) [1]

Наверняка, если ты кодишь на Delphi и твоя ось на данный момент это Windows XP
ты заметил что твои проги после компиляции не выглядят по XP"шному,
т.е. все кнопки и другие элементы программы
остались такими же как и в прошлых Виндах (Win98,2000 и т.д.)...

Чтобы исправить эту проблему и продолжить нормально кодить под Win XP делаем следущее:

1) Создаем файл (например mainfest.txt) со следующим содержимым и сохраняем его:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.ApplicationName"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<description>ApplicationDescription</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)Создаем еще один файл , в нем пишем:
1 24 [путь к файлу]/manifest.txt и сохранем его в папку ../Delphi/Bin/ с именем resfile.rc

3)Запускаем файл ../Delphi/Bin/brcc32.exe resfile.rc

4)После всех этих действий в папке ../Delphi/Bin/ появится файлик с именем resfile.res
его нужно прописать в разделе implementation вашего приложения...
Т.е. после implementation пишется следущее:

{$R resfile.res}

Вот и всё! Теперь можно смело сказать что ваша прога заточена под Windows XP ;)


 
Tahion   (2003-01-15 07:53) [2]

Спасибо!!!!


 
Tahion   (2003-01-21 20:33) [3]

А почему цвет Tab-a остается цетом окна, а не становится белым, как в интерфейсе Виндоуз? Мочему стиль SpeedButton не меняется?


 
Zmei-Gorin   (2003-01-21 21:13) [4]

Что за Tab? TPageControl?
А насчёт SpeedButton, то по-моему это дельфишный компонент, а следовательно его рисует твоя прогорамма, а не ОСь.


 
Tahion   (2003-01-22 20:35) [5]

>>Что за Tab? TPageControl?

Угу


 
Tahion   (2003-01-26 06:06) [6]

ау



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
14-5200
paulsin
2003-01-15 13:43
2003.02.03
в чем отличие FireBird от Interbase ?


1-4951
vvvaaa
2003-01-26 15:32
2003.02.03
TreeView


1-4873
Adolf
2003-01-24 16:35
2003.02.03
RadioButton и Form.Color : глюк Дельфи?


14-5149
nikulin
2003-01-17 12:44
2003.02.03
Размер проги?


8-5070
Алешка
2002-10-15 18:38
2003.02.03
Как получить цвет точки экрана с заданными координатами?