![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программно изменить стиль окон и кнопок в XP [D5, Win95/98]
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]Ничего не делай.