Вот так можно читать из текстового файла в RichEdit. Сначала объяви в классе (без объявления в хедере):
Код | // для загрузки потоком в RichEdit static DWORD CALLBACK REStrCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG FAR *pcb) { CFile* File = (CFile*)dwCookie; *pcb = File->Read(pbBuff, cb);
return 0; }
|
далее в любой нужной ф-ции этого класса:
Код | // потоковая загрузка текста в RE CStdioFile FileRead("путь к файлу", CFile::modeRead | CFile::typeText); EDITSTREAM estr; estr.dwCookie = (DWORD) &FileRead; estr.dwError = 0; estr.pfnCallback = &REStrCallback; // загружаме поток в RichEdit m_richeditctrl.StreamIn(SF_TEXT, estr); // закрываем файл после чтения FileRead.Close();
UpdateData (TRUE); UpdateData(FALSE);
|
И все ! |