Например... прописываем в Uses: XPMan далее... смотри код:| Код | unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan, StdCtrls;
type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; Edit1: TEdit; Button2: TButton; procedure FormCreate(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
uses UxTheme;
procedure TForm1.FormCreate(Sender: TObject); //Отключаем для всех TButton var i:integer; begin for i:=0 to ComponentCount-1 do if (Components[i] is TButton) then SetWindowTheme(TWinControl(Components[i]).Handle,'',''); end;
procedure TForm1.Button2Click(Sender: TObject); //Включаем для всех TButton var i:integer; begin for i:=0 to ComponentCount-1 do if (Components[i] is TButton) then SetWindowTheme(TWinControl(Components[i]).Handle,nil,nil); end;
end. | |