Re: Fenster ändern Normal <-> Borderless
Verfasst: 18.02.2010 23:28
Kiffi hat geschrieben:hier mein Vorschlag:

und über SetWindowLong (nicht Ptr) und #GWL_STYLE (nicht EX)... das hatte ich mir eigentlich gedacht und auch ausprobiert.
darauf den #WS_DLGFRAME zu LÖSCHEN bin ich einfach nicht gekommen.
Borderless ist $80000000, hab mir den kopf zerbrochen, warum das #WS_POPUP ist, und als ichs hingeschickt hab ist mein window komplett verschwunden...

und mit nem anderen style hatte es redraw-probleme, darauf, das einfach mal zu moven um das redraw zu erzwingen bin ich auch nicht gekommen.
also, vielen Dank Kiffi!

------------------------------------------------------------
oh hoppla... mehr postings...
ja, das funktioniert besser.
allerdings wenn ich den Rahmen wiederherstelle, wird das Fenster wieder zentriert...
das ist aber zweitrangig....
was für ein #GWL_STYLE ist -1811939260 und was für ein #GWL_EXSTYLE ist 327680 ...?
--------------------------------------------------------------------------------------------
zweitrangig ist es deshalb, weil ich eigentlich von dem was ich Plane her bei Rahmen entfernen gleichzeitig maximieren, und beim Rahmen wiederherstellen auch Größe wiederherstellen würde....
da muss ich noch mal ausprobieren, ob der reine #GWL_STYLE Ansatz von Kiffi ausreicht.
<offtopic>
.... na, um diese Zeit sollten deine Digimons auch schon alle im Bett sein...(solange Ultramon aus ist)
</offtopic>