Einzelnen Beitrag anzeigen

BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#13

AW: Form ohne Rahmen bewegen

  Alt 29. Nov 2014, 17:01
Hallo zusammen,

am einfachsten ist es wohl WMNCHitTest zu überscheiben.
Sind dann ganz einfach nur 6 Zeilen.

Delphi-Quellcode:
type
  TMyForm = class(TForm)
    // ...
  private
    procedure WMNCHitTest(var AMessage: TWMNCHitTest); message WM_NCHITTEST;
  end;
und

Delphi-Quellcode:
procedure TMyForm.WMNCHitTest(var AMessage: TMessage);
begin
  inherited;
  AMessage.Result := HTCAPTION;
end;
Dann wird das Fenster genau so verschoben, als hättest Du eine Titelzeile.

.
  Mit Zitat antworten Zitat