www.pudn.com > FormMagnet224forDelphi.rar > Unit3.pas, change:2007-04-27,size:1101b
unit Unit3;
interface
uses
Windows, Messages, Forms, Classes, Controls, StdCtrls, ExtCtrls,
FormMagnet;
type
TSubWindow = class(TForm)
Panel1: TPanel;
Glue: TCheckBox;
Magnet: TCheckBox;
FormMagnet: TFormMagnet;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure MagnetClick(Sender: TObject);
procedure GlueClick(Sender: TObject);
procedure Panel1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
private
public
end;
implementation
{$R *.DFM}
procedure TSubWindow.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
procedure TSubWindow.MagnetClick(Sender: TObject);
begin
FormMagnet.Active := Magnet.Checked;
end;
procedure TSubWindow.GlueClick(Sender: TObject);
begin
FormMagnet.Glue := Glue.Checked;
end;
procedure TSubWindow.Panel1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
begin
if ssLeft in Shift then
begin
ReleaseCapture;
Perform(WM_SysCommand, $F012, 0);
end;
end;
end.