interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, ComCtrls, Buttons, sSkinManager, sLabel;
type
TForm1 = class(TForm)
Timer1: TTimer;
ProgressBar1: TProgressBar;
BitBtn1: TBitBtn;
sSkinManager1: TsSkinManager;
sLabelFX1: TsLabelFX;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure sLabelFX1Click(Sender: TObject);
private
{ Private declarations }
procedure OnWMHitTest(var msg: TWMNCHitTest); message WM_NCHITTEST;
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
public
{ Public declarations }
// procedure WMWindowPosChanging(var Message:TWMWindowPosChanging);
// message WM_WINDOWPOSCHANGING;
end;
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.OnWMHitTest(var msg: TWMNCHitTest);
begin
//ShowMessage('1');
inherited;
if msg.Result = HTCLIENT then
msg.Result := HTCAPTION;
end;
procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
if ((msg.CmdType and $FFF0) = SC_MOVE) then begin msg.Result:=0;
exit;
end;
inherited;
end;
{procedure TForm1.WMWindowPosChanging(var Message:TWMWindowPosChanging);
begin
ShowMessage('2');
with Message.WindowPos^do
flags:=flags OR SWP_NOMOVE;
end; }
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if progressbar1.Position=100 then
begin
//Form1.Show;
form2.show;
timer1.Enabled:=false;
end
else
begin
progressbar1.Position:=progressbar1.Position+5;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.Position:=poDesktopCenter;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Close;
end;
No comments:
Post a Comment