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

Вниз

Стили   Найти похожие ветки 

 
-[ HAWK ]- ©   (2005-01-07 07:41) [0]

Скажите, как сделать так, чтобы программа ориентировалась на текущий стиль Windows, т.е. если выбран стиль XP, то кнопки как в XP, а если классический - как в классическом стиле.......


 
Sash ©   (2005-01-07 07:46) [1]

ложишь на форму xpmanifest,
и если в настройках операционки установлен стиль хр, то форма и кнопки тоже будут выглядеть соответственно, если не установлен стиль, то форма и кнопки будут выглядеть обычно, правда xpmanifest только в Д7, для шестого надо поискать компоненту


 
dimaxx ©   (2005-01-07 16:29) [2]

А написать самому не судьба? В папке Windows лежит манифест.


 
cadaber   (2005-01-07 19:28) [3]

>правда xpmanifest только в Д7, для шестого надо поискать >компоненту
Нифига. В Delphi 4 xpmanifest работает без проблем, за исключением TGroupBox. Но и это решается очень просто.


 
sldragon   (2005-01-26 10:55) [4]

Создай файл с названием типа <progXP>.exe.manifest с содержимым:

<?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="Microsoft.Windows.Program"
type="win32"/>
<description>Your app description here</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"/>
</dependentAssembly>
</dependency>
</assembly>

и скинь этот файл в папку с программой.


 
Вариант ©   (2005-01-26 13:34) [5]

Для придания окну программы стиля XP используется файл-манифест. Файл манифест должен иметь имя программы, на которую он расщитан и расширенение .manifest. Содержимое файла-манифеста неплохо описано выше...



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

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

Наверх




Память: 0.47 MB
Время: 0.071 c
6-1104171339
KarpUha
2004-12-27 21:15
2005.03.06
Ответ от модема


3-1107286457
3APA3A
2005-02-01 22:34
2005.03.06
Узнать версию FB с клиента...


14-1108581372
Nicto
2005-02-16 22:16
2005.03.06
Кодекс от 15 февраля 2005. ( философия )


14-1108573651
Pat
2005-02-16 20:07
2005.03.06
Мир Interbase 3-е издание


1-1108965730
Unknown
2005-02-21 09:02
2005.03.06
Возникло 3 вопроса: