![]() |
verkleinern leiste wo schließen/minimiren/Maximiren drauf is
leiste wo schließen/minimiren/Maximiren drauf is
ja ich wollte fragen ob man diese leiste bei einer form verkleinern kann?? |
Re: verkleinern leiste wo schließen/minimiren/Maximiren drau
Jaein, die wird von Windows gezeichnet. Du könntest dir jetzt die Mühe machen mit den ganzen NonClientArea Nachrcihten von Windows (WM_NC...) alles selber zu zeichnen. Ist aber viel Arbeit. Alternativ kannst du eine Form ohne Titelleiste erstellen un dann dort ein Image plazieren.
|
Re: verkleinern leiste wo schließen/minimiren/Maximiren drau
Der window manager zeichnet eine kleinere Titelleiste, wenn man die BorderStyles bsToolWindow oder bsSizeToolWin verwendet.
Grüße vom marabu |
Re: verkleinern leiste wo schließen/minimiren/Maximiren drau
du könntest dur auch so eine titelleiste selber basteln, wenn du unbedingt ne kleinere leiste benötigst
in dem man bspsweise BorderStyle auf bsNone stellt und ein TPanel als "titelleiste" einfügt das fenster verschrieben kannst dann über des Panels' OnMouseMove ereignis
Delphi-Quellcode:
begin
ReleaseCapture; SendMessage(Handle, WM_NCLBUTTONDOWN, 2, 0); // oder // Form1.Perform(WM_NCLBUTTONDOWN, 2, 0); end; |
Re: verkleinern leiste wo schließen/minimiren/Maximiren drau
Zitat:
auch an alle anderen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr. |
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