tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
994
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fujitsufan fujitsufan ist offline Mitglied Silber
    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
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    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

  1. JTable: flexibel mehrere Spalten sortieren
    Von vfl_freak im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 19.07.10, 17:26
  2. flexibel wär nicht schlecht!
    Von thefaxx im Forum CSS
    Antworten: 6
    Letzter Beitrag: 17.05.07, 01:59
  3. Tabelle flexibel eingeben
    Von desmina im Forum PHP
    Antworten: 7
    Letzter Beitrag: 08.08.06, 12:59
  4. flexibel Array
    Von AckiB im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 05.04.05, 15:52
  5. Antworten: 5
    Letzter Beitrag: 25.01.05, 13:32