Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - kann ich die Titelleiste weglassen?


-Torch- - Do 14.11.02 15:36
Titel: kann ich die Titelleiste weglassen?
ich möchte die titelleiste weglassen, sodass ich nur einen rahmen von einem millimeter (glaub ich) hab!
geht das überhaupt? :?:


Danke!

-Torch-


SteaLth - Do 14.11.02 16:17

Ja, probier doch einfach mal die verschiedenen Werte für BorderStyle deiner Form durch... bsSingle ist wohl dein Kandidat.


Delete - Do 14.11.02 22:41

Und bsNone ist dein Freund. :mrgreen:


Delete - Fr 15.11.02 09:38

Na, toll ... Was soll ich jetzt schreiben? "Dies ist dein Kandidat, das dein Freund ..." :roll: Ich habe noch das hier, als Möglichkeit #3:

Quelltext
1:
2:
3:
4:
SetWindowLong(Form1.Handle,
  GWL_STYLE,
  GetWindowLong(Handle,GWL_STYLE) and not WS_CAPTION);
Height := ClientHeight;

Damit bleibt der gewählte Rahmen (Single, Dialog, ...) erhalten. :)


Delete - Fr 15.11.02 09:46

Sag mal kann es sein, dass ich dich irgendwie mit der WinAPI32 irgendwie infiziert habe?


Delete - Fr 15.11.02 09:56

In diesem Fall muss ich zu meinem Bedauern sagen: Nein!
Ich habe hier ein ZIP-Archiv aus der Borland-Community liegen. Die Lösung kannte ich schon, bevor ich "gezwungen" wurde, mein Hilfedateien-Tutorial für NonVCL anzupassen. :mrgreen:

Nur -ich geb´s zu- damals habe ich den Sinn dieser Anweisung nicht unbedingt kapiert ... :wink: