CRichEditCtrl abspeichern....
-
Hi - ich nochmal!
wie kann man den Text in einem CRichEditCtrl in einer Datei speichern?
Die Formatierung kann ruhig flöten gehen.Danke nochmals!
-
Wie so bei ziemlich jedem Window: GetWindowText()
-
Ich behaupte, die Memberfunktion StreamOut ist dafür zuständig, hab sie aber selbst noch nie benutzt.
Alternativ würde ich den Text komplett markieren (SetSel) und dann mit GetSelText den Text holen.
-
ich glaube mit der CFile class
in der Serialize Methode und mit der filePath << ar;
filePath >> ar; oder so was ...ciao
-
Danke, ich habs so gemacht:
int iRet = 0; CString strText; CFile oFile; CFileDialog oFileDialog(true, "ASC","*.ASC",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter); iRet = oFileDialog.DoModal(); if(IDOK == iRet) { m_lpoRichEditCtrl->GetWindowText(strText); oFile.Open(oFileDialog.GetFileName(),CFile::modeCreate|CFile::modeWrite); oFile.Write(strText,strText.GetLength()); oFile.Close(); }