Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Nicht Verkleiner wenn man auf die Titelleiste klickt (https://www.delphipraxis.net/31916-nicht-verkleiner-wenn-man-auf-die-titelleiste-klickt.html)

gmarts 18. Okt 2004 18:28

Re: Nicht Verkleiner wenn man auf die Titelleiste klickt
 
Zitat:

Zitat von ferby
naja schad das nicht möglich ist......
kann man nichts machen........

:(

Nicht resignieren. Es gibt bestimmt eine Lösung, die wird aber sicher nicht trivial sein. :thumb:
Viel Glück!

tuxhol 18. Okt 2004 18:29

Re: Nicht Verkleiner wenn man auf die Titelleiste klickt
 
Folgende Möglichkeit fällt mir noch ein:
Unterdrück doch einfach die Titelleiste. Wenn keine da ist, kann man schließlich auch nicht maximieren :idea:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
Var
 Save : LongInt;
Begin
 If BorderStyle=bsNone then Exit;
 Save:=GetWindowLong(Handle,gwl_Style);
 If (Save and ws_Caption)=ws_Caption then Begin
   Case BorderStyle of
     bsSingle,
     bsSizeable : SetWindowLong(Handle,gwl_Style,Save and
       (Not(ws_Caption)) or ws_border);
     bsDialog : SetWindowLong(Handle,gwl_Style,Save and
       (Not(ws_Caption)) or ds_modalframe or ws_dlgframe);
   End;
   Height:=Height-getSystemMetrics(sm_cyCaption);
   Refresh;
 End;
end;
Damit sollte das Problem gelöst sein.
Falls Du aus ästhetischen Gründen dennoch eine Titelleiste brauchst, nimmst Du entweder ein Label dafür und plazierst es hübsch oben über die ganze Breite oder einen Screenshot von Deiner alten Titelleiste, den Du in ein Image packst...

ferby 18. Okt 2004 18:40

Re: Nicht Verkleiner wenn man auf die Titelleiste klickt
 
Hallo,

Danke für deine Lösung.

Christian Seehase 18. Okt 2004 22:05

Re: Nicht Verkleiner wenn man auf die Titelleiste klickt
 
Moin ferby,

such' hier mal nach Hier im Forum suchenWM_NCLBUTTONDBLCLK


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.
Seite 2 von 2     12   

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