In RichEdit schreiben
-
Hat schon mal einer von euch in einen RichEditFeld geschrieben.
Hab´s so versucht:
m_cRichEdit.SetWindowText(strRecvd);
aber dann wird das erste immer wieder überschrieben.
In der MSDN steht als beispiel StreamIn
/ My callback procedure that writes the rich edit control contents // to a file. static DWORD CALLBACK MyStreamInCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb) { CFile* pFile = (CFile*) dwCookie; *pcb = pFile->Read(pbBuff, cb); return 0; } // The example code. // The pointer to my rich edit control. extern CRichEditCtrl* pmyRichEditCtrl; // The file from which to load the contents of the rich edit control. CFile cFile(TEXT("myfile.rtf"), CFile::modeRead); EDITSTREAM es; es.dwCookie = (DWORD) &cFile; es.pfnCallback = MyStreamInCallback; pmyRichEditCtrl->StreamIn(SF_RTF, es);
aber ich will nichts aus einem File auslesen, sondern das Editfeld in nem ChatClient nutzen. Es wird immer was dazugeschrieben.
-
probier mal
richedit.setsel(-1,-1);
richedit.replacesel("sdgfsdjlg");
-
Danke