Zugriff von MainFrame auf View-Klasse
-
Hallo,
ich habe folgendes Problem:
In meiner SDI-Anwendung möchte ich die Dialogelemente, die Inhalt meiner FormView-Klasse sind, in der Größe an die FormView anpassen, wenn der Benutzer die Anwendung mit der Maus größer / kleiner zieht. Ich habe schon für meine FormView-Klasse der Message WM_SIZING einen Ereignishandler hinzugefügt. Der tritt aber nicht in Kraft, wenn ich das Fenster in der Größe verändere. Deshalb hab ich mir jetzt gedacht, behandle die MEssage WM_SIZING der MainFrame-Klasse. Dazu muss ich jetzt aber aus der MainFrame-Klasse auf die Dialogelemente der FormView-Klasse zugreifen können und habe keine Ahnung wie ich das machen könnte. Hat irgendjemand eine Ahnung?
Vielen Dank !
-
Probiers mal mit WM_SIZE, das wird 100pro aufgerufen. Falls bei Dir nicht, hast Du nen Fehler im Code!
-
Da hast Du recht, das wird schon aufgerufen aber leider auch schon zur erstellungszeit von dem Fenster. Und wenn ich dann die Größe eines Dialogfelds verändern will dann bringt er einen Zugriffsfehler, vermutlich weil die Dialogelemente zu diesem Zeitpunkt noch gar nicht existieren !
-
dann frags doch ab