Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi MDI Childs ohne Titelleiste (https://www.delphipraxis.net/46139-mdi-childs-ohne-titelleiste.html)

BenjaminHelbig 19. Mai 2005 13:20


MDI Childs ohne Titelleiste
 
Hi liebe DP'ler,

ich habe zwar schon mal einen Frame hier gefunden, versuche es trotzdem nochmal.
Gibt es denn keine Möglichkeit die Titelleiste bei einem MDIChild auszublenden?

Das muss doch eigentlich beim Application.Create(Tlala, lala); gehen, oder?
Oder beim neuzeichnen, da gibts doch bestimmt irgendeine Windows API dafür, habe nämlich ein Programm gefunden, dass zum Beispiel Outlook im Clientbereich der MDI Form darstellt; und zwar ohne die Titelleiste.

Hat irgendjemand eine Idee??

Grüße

Ben

BenjaminHelbig 19. Mai 2005 13:30

Re: MDI Childs ohne Titelleiste
 
Habe eine Antwort gefunden:
Delphi-Quellcode:
  SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) and not WS_CAPTION);
  ClientHeight:=Height;
Dass funktioniert sowohl für normale Fenster, als auch für MDI Childs.

Grüße

barf00s 19. Mai 2005 13:34

Re: MDI Childs ohne Titelleiste
 
jedoch kann man diese fenster dann NICHT mehr mit den "MDI-funktionen" wie .Cascade, .ArrangeAll, und die andern beiden mehr anordnern, da mussma dann auch wieder selber ran :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 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