26. april 2001 - 12:02
Der er
1 kommentar og
1 løsning
Flytning af form
Jeg har lavet en form i delphi og fjernet den blå¨bjælke foroven og lagt et billed ud på hele formen. Nu vil jeg gerne have at nå jeg holder musen inde på billedet og flytter musen rundt på skærmen så flytter formen med. Hvad skal jeg gøre???
ps. undskyld den dårlige formulering håber i kan forstå det.
26. april 2001 - 12:15
#1
prøv den her :
const
sc_DragMove = $F012;
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
Perform( WM_SysCommand, sc_DragMove , 0 )
end;
Jens B
26. april 2001 - 14:40
#2
prøv det her
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
protected
procedure WMNCHitTest(var Message: TWMNCHitTest); message WM_NCHITTEST;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.WMNCHitTest(var Message: TWMNCHitTest);
begin
inherited;
Message.Result := HTCAPTION;
end;
end.