Inhalt CListCtrl(Reportansicht) in eine Dateischreiben!
-
Hallo alle da draussen,
hab folgendes Problem.
Nach der Auswertung von Rohdaten gebe ich das Ergebnis in der Reportansicht geordnet in Spalten aus. Meinem CListCtrl habe ich die Variable m_List gegeben.
Jetzt will ich den gesamten Inhalt in eine Datei schreiben.
Das versuche ich so:for (long int i=0;i<m_list.GetHeaderCtrl()->GetItemCount();i++) { file.Write((char *)m_List.GetNextItem(i,LVNI_ALL), sizeof(m_List.GetNextItem(i,LVNI_ALL))); } file.CloseWas mache ich da falsch bzw. wie macht man es richtig?
Danke schon mal für alle Antworten!
Chiao
-
Mit diesem Code baue ich alles in einen CString, den man dann weiterverwenden kann.
int nSel = GetSelectionMark(); CString strCopyText; for (int nZeile = 0; nZeile < GetItemCount(); nZeile++) { LPTSTR* arrpsz = GetTextArray(nZeile); CString strZeile; // Zeichenkette aufbauen for (int i = 0; i < m_iNumColumns; i++) { CString strSpalte = arrpsz[i]; strZeile += strSpalte + _T("\t"); } strCopyText += strZeile + _T("\r\n"); }Sollten dabei Probleme auftreten, dann melde dich.
