CListBox Serialize
-
Hi,
ich möchte eine ListBox serialisieren...
Im Moment mach ich das so:void CMeineKlasse::Serialize(CArchive& ar) { m_ListBox.Serialize( ar ); }
m_ListBox ist vom Typ CListBox.
Ich glaub, ich bin da auf'm Holzweg folgendes passiert:
Wenn ich auf speichern drücke, wird die Funktion aufgerufen ohne Fehler, ebenso beim Laden. Nur nach dem Laden bleibt die Listbox leer...
Blickt da jemand durch?
Danke
Thomas
-
Ist Serialize überhaupt für CListBox zugänglich, nee, oder? Guck mal bei Codeproject.com, da haben die nen paar Klassen, wodurch das Serializen von CListBox geht, aber die Klasse für CListCtrl funzt net, bin die gerade am ausprobieren...
-
Ja CListBox ist doch aber von CObject abgeleitet... Und alles was von CObject abgeleitet ist, kann man auch serialisieren. (So zumindest mein Kenntnisstand). Außerdem kennt er ja die Funktion Serialize().. Wenn's das nicht gäbe, könnt ich ja den Code so nicht compilieren..
-
Er kennt die, aber tut die auch was?
Debug doch mal mit F11 rein. Und schau nach.