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

Вниз

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

 
Димон_   (2008-06-25 08:43) [0]

Подскажите можно ли использовать компонент XPManifest для определенных форм проекта ? Если его кинуть на какую ни будь форму то перерисуются все формы проекта.


 
Palladin ©   (2008-06-25 08:47) [1]


> можно ли использовать компонент XPManifest для определенных
> форм проекта ?

нет


 
Viktorious ©   (2008-06-25 13:18) [2]

XPManifest задает режим отображения форм для всего приложения.

Чтобы отключить для какого-то компонента XP-style прорисовку, надо вызвать

SetWindowTheme(CompHandle,"","");//CompHandle - хэндл компонента, например Edit1.Handle,...


Учтите, что для каждого компонента надо вызывать эту функцию отдельно.

Таким образом, чтобы отключить визуальные стили для конкретной формы, надо при создании формы (FormCreate) вызвать такой код:

procedure TForm9.FormCreate(Sender: TObject);
var
  i: Integer;
begin
 for i := 0 to ComponentCount - 1 do
  if Components[i] is TWinControl then
   SetWindowTheme(TWinControl(Components[i]).Handle,"","");

end;



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
15-1212860862
WOWA
2008-06-07 21:47
2008.07.27
Какой сервер выбрать?


15-1213024558
Slider007
2008-06-09 19:15
2008.07.27
С днем рождения ! 9 июня 2008 понедельник


15-1213202010
Dmitry S
2008-06-11 20:33
2008.07.27
Упорядочивание mp3 архива.


15-1213111229
Волков Макс
2008-06-10 19:20
2008.07.27
Скорость обработки


2-1214061434
TForumHelp
2008-06-21 19:17
2008.07.27
POST запрос