PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Naive Frage zum Softwaredesign



der_dicke_alex
04-04-2005, 17:30
Hallo zusammen.

Ich wollte mal fragen, wie ihr folgende Problematik löst:
- eine Anwendung zur Verwaltung beliebiger Daten erstellt werden. (z.B. Kundendaten, Adressdaten, etc...)
- die Anwendung soll SDI sein (jedenfalls nennt man es unter Windows SDI)

Wenn ich nun ein Hauptfenster öffnen lasse und z.B. darauf den Dialog für die Benutzer anmeldung habe, stellt sich mir die Frage, wie ich die folgenden Dialoge auf den Schirm bringen soll. Soll z.B. nach dem Anmelden jedes der beteiligten Elemente auf invisible geschaltet und die jew. benötigten Elemente eingeblendet werden, oder gibt es allgemeine Vorgehensweisen zu diesem Thema?

Ich kann mich in diesem Zusammenhang schwer ausdrücken. Ich hoffe, es ist klar geworden was ich meine.

Gruß

Alex

oracle2025
05-04-2005, 11:57
Geht es um einen modalern Dialog?

Abgesehen von dem Toolkit das du verwendest, aber ich mach sowas ungefähr so:



void Anmelden()
{
Dialog dlg("Hallo!");
if ( dlg.ShowModal() == ID_OK ) {
// ---usw...
} else {
// -etc...
}
}



Der Dialog kommt auf den Stack, und danach ist er halt wieder weg :)