Brauche Hilfe beim generellen Programmaufbau
-
Hallo ihr fleißigen Programmierer da draußen,
ich habe mal eine Frage zu einem generellen Programmaufbau. Ich möchte gerne eine Anwendung programmieren, die nur aus einem Fenster besteht, in dem sich alles abspielt (also bunte Buttons, Anzeige von Bitmaps usw.) Jedes Mal, wenn beispielsweise einer der in dem Fenster angezeigten Buttons gedrückt wird, wird das Fenster irgendwie geändert, weil beispielsweise rechts im Fenster dann ein Bild angezeigt werden soll oder sowas. Ist alles noch ziemlich vage, ich weiß, aber mein Problem ist folgendes: Wie baue ich das Programm generell auf? Ist es sinnvoll, dafür eine SDI-Anwendung zu erstellen? Oder besser nur eine WIN32-Anwendung? Eine SDI-Anwendung besteht ja genau genommen aus 2 Fenstern, dem Hauptfenster und dem Ausgabefenster. Und das Menü brauche ich ja auch nicht. Und kann ich Buttons und sowas ins Ausgabefenster programmieren?
Bisher habe ich nur eine MDI-Anwendung mit Hilfe des MFC-Anwendungs-Assistenten programmiert und das war ja was ganz anderes. Jetzt bin ich etwas ratlos. Über Tips oder gute Vorschläge würde ich mich freuen. Und ebenso über eine Antwort, ob ich mir viel neues aneignen muss, um solche eine 1-Fenster-Anwendung zu programmieren!
Danke schonmal an euch!Lg,
Lexaja
-
Hallo
Nimm doch einfach eine dialogfeldbasierte Anwendung oder eine SDI die von Formview ableitet.
chrische
-
Hallihallo,
eine dialogfeldbasierte Anwendung zu erstellen ist eine gute Idee. Da hätte ich auch drauf kommen können. Wie ich einen vernünftigen Hintergrund mit Hilfe einer jpg-Datei da reinkriege, hab ich auch schon herausgefunden (aber noch nicht ausprobiert).
Nun möchte ich ja quasi links im Dialog eine Art Menü, bestehend aus mehreren Buttons, machen und rechts soll dann immer was anderes angezeigt werden (auch verschiedene Steuerelemente), je nachdem, welchen Button man gedrückt hat. Kann ich in dem Dialog nochmal einzelne Dialoge schachteln, die keinen Rand haben oder so? Ich brauche ja irgendeine Struktur in dem Dialog, mit der ich mit Hilfe des Resourceneditos auf die rechte Seite auch Steuerelemente machen kann. Ich denke da gerade an sowas wie PropertyPages....
-
Schau doch mal einfach unter www.codeproject.com nach.
Es gibt x Ansätze für so was:Zum Beispiel:
http://www.codeproject.com/dialog/csettingsdlg.aspHier ein Ansatz für Childdialoge im Dialog:
http://www.codeproject.com/dialog/CRHChildDialog.asp
-
Nimm eine SDI mit einem Splitter.
Menüs musst du ja nicht anzeigen.
-
Hallo!
Danke für eure Hilfe. Ich hab mich jetzt für eine SDI-Anwendung mit Splitter entschieden. Halte ich für das Beste
