Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: VCL / WinForms / Controls (https://www.delphipraxis.net/24-library-vcl-winforms-controls/)
-   -   Delphi Fenster ohne Titelzeile verschieben (https://www.delphipraxis.net/98-fenster-ohne-titelzeile-verschieben.html)

Luckie 11. Jun 2002 14:50


Fenster ohne Titelzeile verschieben
 
Delphi-Quellcode:
type
  TMainForm = class(TForm)
    // ...
    procedure WMNCHitTest(var Message: TWMNCHitTest); message WM_NCHITTEST;
  private
    { Private declarations }
  public
    { Public declarations }
  end;
Die eigentliche Prozedur (im implemenation-Teil):
code:

Delphi-Quellcode:
procedure TMainForm.WMNCHitTest(var Message: TWMNCHitTest);
begin
  inherited;
  if (Message.Result = htClient) and
     (ControlAtPos(Point(Message.xPos, Message.yPos), True, True) <> nil)
  then
    Message.Result := htCaption;
end;

Stichwort für Suche: Titelleiste
[edit=fkerber] "Suchwort" eingefügt; Mfg, fkerber[/edit]
[edit=fkerber] Neu abgespeichert wg. Code-Highlighting. Mfg, fkerber[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz