谢谢!

解决方案 »

  1.   

    关注
    不过借第三方组件应该可以的,
    比如:FlatStyle组件下的FlatTitlebar1
      

  2.   

    最简单的方法,在Form的OnMouseDown事件中:
    procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    begin
      ReleaseCapture;
      Perform(WM_SYSCOMMAND, $F012, 0);
    end;
      

  3.   

    另一种方法:
    //定义
    private
      procedure MoveForm(var M:TWMNCHITTEST);message WM_NCHITTEST;
    //实现
    procedure TForm1.MoveForm(var M:TWMNCHITTEST);
    begin
      inherited;
      if M.Result=HTCLIENT then M.Result:=HTCAPTION;
    end;