Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > форма "потеряла" стиль win xp


Автор: codexby 17.12.2008, 10:31
приветствую smile

delphi 6. в проекте 2 формы. Основная форма "потеряла" стиль xp, т.е. отображается как в win9x, а вторая в стиле xp.
как вернуть на основную форму отображение стиля xp?

спасиб

Автор: pseud 17.12.2008, 11:36
Цитата(codexby @  17.12.2008,  10:31 Найти цитируемый пост)
как вернуть на основную форму отображение стиля xp?

лучше расскажи, как он был туда ввернут. ведь delphi 6 стандартными средствами не дает это сделать.

если же с нуля. то надо добавть в проект (dpr-файл) xp-шный манифест.
напрмер так:
Код

program Project1;

uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}
{$R ps_manifest.res}

begin
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

ps_manifest.res - надо разместить рядом с файлом проекта.
ps_manifest.res - прилагаю.

Автор: codexby 17.12.2008, 13:17
Цитата(pseud @ 17.12.2008,  11:36)
Цитата(codexby @  17.12.2008,  10:31 Найти цитируемый пост)
как вернуть на основную форму отображение стиля xp?

лучше расскажи, как он был туда ввернут. ведь delphi 6 стандартными средствами не дает это сделать.

странно, я делаю пустое приложение по умолчанию с одной формой - и оно сразу в стиле XP. Новые формы создаются также.

Под "стилем" я имею в виде не скругление кнопочек и т.д., а то, что заголовок окна стал таким, как в Win 9x.

Автор: pseud 17.12.2008, 13:24
Цитата(codexby @  17.12.2008,  13:17 Найти цитируемый пост)
и оно сразу в стиле XP


1. сразу в дизайне?
2. дай определение своему понятию "стиль хр" плиз.

Автор: codexby 17.12.2008, 14:53
короче, оказалось, что это случается, когда ставишь ограничения на мин. размер окна...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)