dynamisches layout der steuerelemente von dialogen (ä. Qt)
-
jeder, der sich schon mal mit qt beschäftigt hat, kennt diese manchmal sehr nützlichen spacer (die genaue bezeichnung fällt mir im momment leider nicht ein) mit denen man das layout eines dialoges auch bei einer änderung der dialoggrösse dynamisch anpassen kann, so dass es immer noch vernünftig ausschaut.
ich benötige sowas bei einer mfc dialog anwendung, damit meine formulare auch bei verschiedenen bildschirm-auflösungen vernünfitg dargestellt werden.
ich habe schon danach gesucht. leider bisher ohne erfolg. vielleicht kennt einer von ihnen eine ähnliche möglichkeit bei mfc.
ich hoffe, ich stelle nicht nur sinnlose fragen und bedanke mich über jede antwort schon mal im voraus!
-
Naja, händisch könntest du das mit MoveWindow(...) machen.
Es gibt allerings auch schon fertige Klassen, mit denen das einfacher geht, weiß aber nicht mehr wo die her war.
-
CrazyOwl schrieb:
Naja, händisch könntest du das mit MoveWindow(...) machen.
Es gibt allerings auch schon fertige Klassen, mit denen das einfacher geht, weiß aber nicht mehr wo die her war.zum ersten: das geht schon, ist aber ein linear steigender aufwand. 20-30 formulare, das wird glaube ich nicht die beste lösung sein.
zum zweiten: genau so etwas meine ich, denn gehört habe ich auch schon davon. oder vor einiger zeit gelesen. aber ich kann mich nicht mehr daran erinnern.
-
http://www.codeproject.com/dialog/dlgresizearticle.asp
http://www.codeproject.com/dialog/resizectrl.asp
http://www.codeproject.com/dialog/resizablelib.asp
http://www.codeproject.com/dialog/sizer.asp
http://www.codeproject.com/useritems/control_positioner.asp[edit] Hab auch schon meine eigene geschrieben
[/edit]
-
peterchen: Kannst du mal deine Klasse (oder Code) posten.

-
@Wicht: Leider nicht, ist company code.
-
Wirklich schade.

Hättest du uns auch nicht neugierig machen müssen. :p