Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Sizeable-Formular ohne Systemmenu (https://www.delphipraxis.net/75740-sizeable-formular-ohne-systemmenu.html)

Bernhard Geyer 24. Aug 2006 10:45


Sizeable-Formular ohne Systemmenu
 
Hi,

Ich würde gern ein Formular haben welches größenveränderbar ist aber Systemmenu + das entsprechende Icon nicht sichtbar ist, jedoch der Schließen-Button rechts oben verfügbar ist.

Geht sowas mit direkten WinAPI-Mitteln?
Mit den Properties BoderIcons und BorderStyle bekomm ich das nicht hin.
Den Style fbsSizeToolWin würde ich gerne vermeiden da ich keine kleinere Titelzeile will und AFAIK unter alteren Windows-Versionen dieser Style gar nicht existiert.

Helmi 24. Aug 2006 11:00

Re: Sizeable-Formular ohne Systemmenu
 
Hallo,

versuchs mal mit BorderStyle = Sizeable

und im OnCreate der Form mit diesem Code

[edit]

oder du machst es im OI:

BorderIcons = [biSystemMenu] //also biMinimize = false, biMaximize = false
BorderStyle = bsSizeable

Bernhard Geyer 24. Aug 2006 11:38

Re: Sizeable-Formular ohne Systemmenu
 
Geht nicht. Ich will ja den Schließen-Button vom System-Menu rechts haben, jedoch das Systemmenu + Icon auf der Linken Seite nicht. Der Minimieren und Maximieren-Button ist kein Problem

Sidorion 24. Aug 2006 11:55

Re: Sizeable-Formular ohne Systemmenu
 
Das Zauberwort heißt: bsSizeToolWin

Bernhard Geyer 24. Aug 2006 12:36

Re: Sizeable-Formular ohne Systemmenu
 
Zitat:

Zitat von Sidorion
Das Zauberwort heißt: bsSizeToolWin

Habe ich doch auch geschrieben das ich das wenn möglich vermeiden will da unter alten BS-Versionen nicht verfügbar und die Titelzeile damit kleiner wird.


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