本文整理自网络,侵删。
private //窗体移动;OldPos,NewPos:TPoint;bMove:Boolean; procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);beginbMove:=True;OldPos:=ClientToScreen(Point(X,Y));end; procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,Y: Integer);beginif not bMove then Exit;NewPos:=ClientToScreen(Point(X,Y));Left:=Left+NewPos.X-OldPos.X;Top:=Top+NewPos.Y-OldPos.Y;OldPos:=NewPos;end; procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);beginbMove:=False;end;
相关阅读 >>
Delphi 2009 中 tstrings 与 tstream 的增强
Delphi webbrowser1提取网页中的所有链接、点击第 n 个链接
Delphi shellexecute openurl 的跨平台实现
手动创建和部署一个classes.dex 查看更多关于 classes.dex 的文章 文件
Delphi decodeutf8str解决系统自带utf8解码缺陷
更多相关阅读请进入《Delphi》频道 >>