Thema: Delphi Form, BorderStyle, VCL

Einzelnen Beitrag anzeigen

hathor
(Gast)

n/a Beiträge
 
#8

AW: Form, BorderStyle, VCL

  Alt 13. Aug 2015, 11:31
Das ist auch einfach: Panel als Titelzeile...
...und zum Verschieben:
Delphi-Quellcode:
procedure TForm3.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  ReleaseCapture;
  SendMessage(Form3.Handle, WM_SYSCOMMAND, $F012, 0);
end;
Bei mir würde es auch so gehen, um Caption zu zeigen:
Delphi-Quellcode:
procedure TForm3.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.Style := (Params.Style or WS_THICKFRAME or WS_CAPTION);
end;
Miniaturansicht angehängter Grafiken
panel-0.jpg  

Geändert von hathor (13. Aug 2015 um 11:36 Uhr)
  Mit Zitat antworten Zitat