Probleme mit Propertypage
-
Hallo,
ich habe Probleme mit der Propertypage in CFormView.
Wie kann ich die Eigenschaftsseiten in der View.cpp bekannt machen, sodass ich die Berechnungen der einzelnen Seiten in der View.cpp und die Serialisierung in der Doc.cpp durchführen kann.
Ich habe alle Variable auch in die View.h und -.cpp geschrieben, kann aber aus dieser heraus die Berechnungen nicht durchführen.
Wenn ich aber diese in den einzelnen Seiten mache, funktioniert die Serialisierung nicht und damit nützt mir das Speichern auch nichts.
Wer kann mir helfen?
Danke und Grüsse
Franz
-
Ich verstehe Dein Problem nicht ganz.
Im Prinzip gehören die Daten einfach nicht in den View. Punkt!Die Daten gehören in das Dokument. Von dort werden sie serialisiert.
Wenn man ein Form hat oder Kopien der Daten in den Views benötigt, dann kann man OnUpdate (UpdateAllViews) verwenden um die Daten aus dem Dokument in den View zu trasnferieren und umgekehrt. Ähnlich wie UpdateData das tut.
Um Commit und Load zu unterscheiden hat UpdateAllVIews und OnUpdate ja auch entsprechende Parameter, die die Befehle steuern.