Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
15-1213375788
-koha
2008-06-13 20:49
2008.07.27
Всем смотреть!


2-1214396148
lewka-serdceed
2008-06-25 16:15
2008.07.27
считавание с web страниц


2-1214817272
from kz
2008-06-30 13:14
2008.07.27
Оракул + Odac + Error


6-1191213910
VitGun
2007-10-01 08:45
2008.07.27
Блокировка диалоговых окон в TWebBrowser


2-1214480489
lewka-serdceed
2008-06-26 15:41
2008.07.27
Поиск слова в строке




   Наверх