ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
994
994
EMPFEHLEN
-
23.02.11 12:13 #1
- Registriert seit
- Aug 2005
- Beiträge
- 61
Hallo,
ich habe eine Anwendung in C++ übernommen (MS VS2008).
Alle Dialoge sind statisch aufgebaut, lassen sich also nicht in der Größe verändern.
Es sind sehr sehr viele Dialoge (min. 50 St.)
Wie kann ich die Dialoge mit geringstem Aufwand umbauen so daß sie während der Laufzeit mit der Maus größer bzw. kleiner gezogen werden können.
Evtl. eine neue Klasse "drüberstülßen" oder so.
mfG.
fujitsufan
-
Hallo fujitsufan,
eine gemeinsame Basisklasse einzuführen, wäre eine Möglichkeit. Dort müsste man auf WM_SIZE reagieren, da über alle Controls iterieren und deren Größe entsprechend der geänderten Dialoggröße sinnvoll anpassen. Insbesondere das "sinnvoll anpassen" erscheint mir allerdings nicht ganz trivial. Bei Codeproject oder Codeguru gibt es Projekte für solche Autosizing-Dialoge. Das solltest du dir vielleicht mal anschauen.
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
Ähnliche Themen
-
JTable: flexibel mehrere Spalten sortieren
Von vfl_freak im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 19.07.10, 17:26 -
flexibel wär nicht schlecht!
Von thefaxx im Forum CSSAntworten: 6Letzter Beitrag: 17.05.07, 01:59 -
Tabelle flexibel eingeben
Von desmina im Forum PHPAntworten: 7Letzter Beitrag: 08.08.06, 12:59 -
flexibel Array
Von AckiB im Forum C/C++Antworten: 4Letzter Beitrag: 05.04.05, 15:52 -
Tabs, Dialoge und wie bekomme ich Zugriff auf die Werte der Dialoge
Von Indian im Forum VisualStudio & MFCAntworten: 5Letzter Beitrag: 25.01.05, 13:32





Zitieren
Login






