Anpassung der Fenstergröße an Auflösung
-
Hi!
Ich hab ein Fenster erstellt, welches von CFormView abgeleitest ist und welches beim Kompilieren als Vollbild erzeugt wird. Meine Frage:
Kann man das so an die Auflösung anpassen, dass auch bei niedrigeren Auflösungen keine Scrollbalken entstehen?mfg enne
-
Suchst Du ResizeParentToFit?
-
ResizeParentToFit funktioniert auch nicht, wenn ich das Fenster beispielweise auf 1280x1024 auslege und dann die Auflösung auf 800x600 umstelle, tauchen die Scrollbars auf und man sieht nur einen Teil des Fensters. Was ich gerne hätte wäre, dass das Fenster auch bei 800x600 vollständig ohne Scrollbars angezeigt wird.
-
Und wie hast Du es gemacht? Ist das eine SDI Appilikation? Zeig mal Deinen Code für OnInititalUpdate.
-
Sorry, hab ich vergessen zu erwähnen. Du hast recht, es handelt sich um eine SDI-Applikation, welche ich von CFormView abgeleitet habe.
Hier die OnInititalUpdate:void CCNCProgrammView::OnInitialUpdate() { CFormView::OnInitialUpdate(); GetParentFrame()->RecalcLayout(); ResizeParentToFit(); }
-
Dann musst die Die FormView in de größe anpassen.
Dein Dialog (FormView) hat ja ein bestimmte größe.
Weiters musst Du auch die Steuerelemente anpassen.
Dazu findest Du sicher was in der FAQ.
-
Hallo,
geht das auch mit dem CDialog, hab das selbe Problem!LG
pixel