Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-5053
Separator
2003-01-17 10:45
2003.02.03
Состояние нажатия и отжатия у TUpDown


14-5192
ZeroDivide
2003-01-13 13:04
2003.02.03
Насморк


14-5142
GebbelZ
2003-01-14 22:33
2003.02.03
Создание помощи


4-5322
alexteam
2002-12-18 13:46
2003.02.03
адаптирование приложения из win98 под winxp


4-5334
Sodom
2002-12-14 10:29
2003.02.03
Защита от TerminateProcess





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский