Objekt an Dialog übergeben
-
Hallo
Ich habe ein MFC Program geschrieben, welches nur ein Fenster erlaubt. Über einen Menüeintrag "Optionen" (eigener Dialog) kann ich verschiedene Einstellungen vornehmen.
Gleichzeitig habe ich eine eigene Klasse "Settings", wo alle Einstellungen gespeichert werden sollen.
Wie ist es möglich, dass ich auf die geänderten Settings vom Dialog "Optionen" vom Document zugreifen kann?
Ich habe keine Möglichkeit gefunden, beim Aufruf vom Dialog "Optionen" ein Objekt von "Settings" zu übergeben, somit kann ich die Änderungen nicht speichern.
DANKE
Willi
-
Dann mach dir die Möglichkeit.

z.B.: Membervariale von Typ Settings und public. Füllen in OnOK.
Kannst du auch nutzen, um die aktuellen Einstellungen in OnInitDialog anzeigen zu lassen.
-
Oder du machst ne Singleton-Klasse Settings. Dann da die entsprechenden Getter und Setter anlegen. Und halt ne Load und Save-Funktion... Load bei OnInitDialog und Save bei OnDestroy bzw OnClose.