(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: Form verbieten zu bewegen
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
|