CRichEditCtrl :: StreamIn не читает весь текстовый файл

У меня есть текстовый файл, который я хотел бы прочитать, а затем поместить его в поле редактирования. Проблема в том, pbBuff буфер получает весь файл, но затем в виджет CRichEditCtrl добавляется только первая строка.

Вот функция обратного вызова:

static DWORD CALLBACK StreamInCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG FAR *pcb)
{
CFile* dat = (CFile*) dwCookie;
*pcb = dat->Read(pbBuff, cb);

return 0;
}

И как я это установил в OnInitDialog() функция:

CFile dat(_T("readme.txt"), CFile::modeRead);
EDITSTREAM es;
es.dwCookie = (DWORD)&dat;
es.pfnCallback = StreamInCallback;
m_RichEditBesedilo.StreamIn(SF_TEXT, es);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector