Inhalt von CListCtrl speichern

Executer

Mitglied
hey ho zusammen
Hab da mal wieder n kleines Problemchen:

Ich habe ein CListCtrl und möchte gerne den Inhalt speichern und wieder auslesen. Am liebensten an einem Stück :)

Dazu hab ich mir überlegt ich versuchs einfach mal wie bei einem struct mit
Code:
	FILE* datei;
	datei = fopen("c:\\test.dat", "wb");
	fwrite(&m_list, sizeof(CMyList), 1, datei);
	fclose(datei); 

	

	
	datei = fopen("c:\\test.dat", "rb");
	int u =	fread(&m_list, sizeof(CMyList), 1, datei);
	fclose(datei);

Wobei CMyList von CListCtrl abgeleitet ist.

Speichern tuts auch was ( 68kb) aber nicht den Inhalt... :( Auslesen tuts nämlich nix - leider^^

Nun wollte ich fragen was ich da falsch mache, ob mein Ansatz generel falsch ist, und fall ja wie ich den Inhalt möglichst schmerzlos speichern könnte :)

gruß Executer
 
Ja, der Ansatz ist leider falsch. Mit der Methode speicherst du zwar ein CListCtrl-Objekt, allerdings ohne die Daten. Dazu ist dann doch ein Stück mehr Aufwand erforderlich.
Schaue dir doch mal diesen Artikel an.

Gruß
MCoder
 

Neue Beiträge

Zurück