Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Form verbieten zu bewegen

  Alt 23. Apr 2007, 15:27
so hab ichs gemeint:
Delphi-Quellcode:
procedure WMMoving(var AMsg: TMessage); message WM_MOVING;
procedure WMNCHitTest(var AMsg: TMessage); message WM_NCHITTEST;
[...]
procedure TForm1.WMMoving(var AMsg: TMessage);
var
  lRect: PRect;
begin
  lRect := PRect(AMsg.lParam);
  lRect^ := Rect(Left, Top, Left + Width, Top + Height);
end;

procedure TForm1.WMNCHitTest(var AMsg: TMessage);
begin
  inherited;
  if AMsg.Result = HTCAPTION then
    AMsg.Result := HTCLIENT;
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat