Splitwindow, beim "Resizen" komische Effekte



  • Hallo,
    guckts euch einfach an...verändert das Fenster mal in seiner Größe und schaut euch das Ergebnis an! Nur das 4. Splitwindow wird verändert...
    http://members.tripod.de/Surkevin2/SplitWindowTest.rar
    Danke,
    Gruß,
    Kevin



  • Ich komm noch nicht mal auf deine Seite.



  • URL kopieren und einfügen



  • Dein "komischer Effekt" liegt daran, dass Du in der Klasse nur einen, nämlich einen statischen Handle auf ein Fenster speicherst. Da das rechts-untere Fenster als letztes initialisiert wird, wird auch nur dessen Größe angepasst. Mach hWindow mal nicht-static, dann sollte es klappen

    [edit]Habs nochmal genauer angeschaut: Warum baust Du dir allein für dieses simple Beispiel schon 4 neue Fensterklassen? Das macht keinen Sinn und führt zu unnötigem Ressourcenfraß. Eine ProjectionWindow-Klasse reicht doch vollkommen aus. Die restlichen Designfehler lasse ich mal anderen Leuten...[/edit]



  • Hallo,
    Das mit den Fensterklassen war nur ein Test, weil es ja hätte sein können, dass es daran liegt 🙂 Hatte es davor auch nicht....Was denn für Designfehler 😉
    Danke,
    Gruß,
    Kevin

    /edit:
    Ohne static funktioniert es, danke! Ich wusste nicht, dass static Elemente auch aus verschiedenen Klasseninstanzen am gleichen Speicherort liegen. Sorry.


Anmelden zum Antworten