Ein fenster Resizable machen?



  • Halli Hallo!

    Ich möchte gerne ein Fenster "Resizable" machen, d.h zurzeit kann man die größe des Fensters nicht ändern, und dass will ich ändern. Leider weiß ich nicht wie ich das machen könnte? Bräuchte nur 'n MSDN link der mir hilft.

    Danke!



  • Nimm bei CreateWindowEx() als "Style"-Parameter WS_OVERLAPPEDWINDOW dazu. 🙂



  • VirtualVoid schrieb:

    Nimm bei CreateWindowEx() als "Style"-Parameter WS_OVERLAPPEDWINDOW dazu. 🙂

    Mir gehört das fenster aber nicht. 🙂 d.h Ich erstelle es nicht. Dennoch danke.



  • Aha...man könnte die Stylebits vielleicht per SetWindowLongPtr() ändern. Bin mir aber nicht 100%ig sicher, ob das prozessübergreifend funktioniert.

    Oder das Fenster subclassen (ziemlich aufwendig.)

    Ich würde übrigens darauf tippen, daß das Layout des Zielfensters total durcheinanderkommt, wenn es nicht dafür programmiert ist, Größenänderungen zu verarbeiten. Die meisten Anwendungen kollabieren ganz schnell, wenn man sie mit solchen Methoden manipuliert...

    Gruß,

    VV 🙂



  • winäpi schrieb:

    Mir gehört das fenster aber nicht. 🙂 d.h Ich erstelle es nicht. Dennoch danke.

    Meinst du nicht auch, dass diese Information nicht auch schon im ersten Posting hätte stehen sollen? 🙄



  • Luckie schrieb:

    winäpi schrieb:

    Mir gehört das fenster aber nicht. 🙂 d.h Ich erstelle es nicht. Dennoch danke.

    Meinst du nicht auch, dass diese Information nicht auch schon im ersten Posting hätte stehen sollen? 🙄

    Meinst du auch nicht, dass man sowas aus zeitgründen vergessen kann? Natürlich sollte das im ersten Post stehen, leider stand ich unter zeitdruck und habs vergessen. Dennoch hab ich es dank VirtualVoid geschaft, danke. 🙂


Anmelden zum Antworten