Hallo,
ich schreibe ein C+±Programm mit MFC(MDI) und möchte, dass meine Kinderfenster sich an die Höhe und Breite des geöffneten Bildes anpassen. Ich definiere die Höhe und Breite in meiner Doc, jedoch kann ich vom CChildFrame nicht drauf zugreifen(ich weiß nicht, wie das geht). Ich hab schon einiges versucht, CChildFrame:reCreateWindow verändert usw., jedoch kann ich da nur feste Werte eingeben.
Vielleicht hab ich was übersehen.
Kann mir vielleicht jemand helfen? Ich wäre sehr dankbar.
MfG
Lilia
Hallo,
normalerweise wird vom Visual Studio die notwendigen Handler fuer den Zugriff aus das CDocument des Mainfraimes generiert. Im ChildWindow kann man mit GetDocument() und entsprechendem Cast darauf zugreifen.
Die Fensterposition und Groesse kann man mit SetWindowPos(…) oder MoveWindow(…) beeinflussen.
Tschau
Hope this helps
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]