style
-
kann man dynamisch das aussehen / style ändern ?

-
WAS für ein Style? Du meinst den Windows-Theme?
-
von WS_POPUP auf WS_OVERLAPPED
also vorher ohne rahmen-> hinterher mit rahmen
-
GetWindowLong/SetWindowLong + GWL_STYLE/GWL_EXSTYLE
-
ja, das geht.
aber wenn sich der style ändert, wird das fenster kleiner. es bleiben flecken an der alten position.
-
Du solltest darauf achten, zuerst mit GetWindowLong den aktuellen Style zu ermitteln, die entsprechenden Flags setzen oder löschen, und danach den neuen Style mit SetWindowLong setzen. Normalerweise ändert sich die Grösse des Fensters nicht einfach so.