Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно изменить стиль окон и кнопок в XP [D5, Win95/98]


Страницы:   1 2 3

AndreyProg ©   (2005-05-25 21:57:00) 

Помогите!
Мне нужно, чтобы окна программы, написанной под Windows98 в Delphi5, при запуске в WindowsXP отображались тоже в классическом стиле.
Как это сделать программно? С помощью API или манифестов? Способ?
Заранее спасибо.


Gero   (2005-05-26 17:41:00) [41]


> проблемы

пробелы


Gero   (2005-05-26 17:41:00) [42]

Нет, все же проблемы не обязательны.
Просто пустые строки.


Gero   (2005-05-26 17:39:00) [43]


> alpet ©   (26.05.05 17:15)

Ты ошибаешься.

> AndreyProg   (25.05.05 21:57)

Можно поступить так:

SetWindowTheme(Form.Handle, '  ', '  '); // — в параметрах строки из двух пробелов

Функция находится в модуле UxTheme.


alpet   (2005-05-26 17:15:00) [44]

Обыкновенно, если не вставлять в ресурсы приложения манифест (и не оставлять рядом с exe-файлом), все его окна будут отображаться без применения визуальных стилей.


AndreyProg   (2005-05-26 17:08:00) [45]


> Gero ©   (26.05.05 07:05)

Окна (TForm) моей программы, конечно.

Можно ли, запуская программу в системе с глобальным стилем оформления "стиль WindoewsXP", сделать так, чтобы окна моей (только моей) программы отображались в "классическом стиле", как в Windows98?

Или подскажите, как программно изменить глобальный стиль оформления WindoewsXP.


Gero   (2005-05-26 07:05:00) [46]


> AndreyProg   (26.05.05 07:02)

Какие окна ты имеешь ввиду?


AndreyProg   (2005-05-26 07:02:00) [47]

Если я ничего не делаю, то окна отображаются в стиле WindowsXP.
????????????


Gero   (2005-05-25 22:18:00) [48]

Ничего не делай.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо