Gibt es eine Win32-Funktion, um den Stil eines Fensters nach seiner Erstellung zu ändern? Ich möchte die Style-Flags ändern, die in CreateWindowEx
angegeben sind. Insbesondere möchte ich ein Standardfenster in ein Fenster ohne Rahmen und ohne Größenänderung konvertieren.
Ich denke SetWindowLongPtr
sollte das tun. Beachten Sie, dass Sie später SetWindowPos
aufrufen müssen, wenn Sie den Rahmenstil geändert haben, wie in den Anmerkungen erwähnt.
Einige Stile werden erst beim Erstellen des Fensters wirksam und können daher nicht durch diesen Aufruf festgelegt werden. MSDN ruft normalerweise Styles auf, die später eingestellt werden können.
Tags und Links winapi