Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с RichEdit

2.0K
23 сентября 2004 года
rules
29 / / 19.03.2004
Надо прочитать файл и закинуть все это в RichEdit. Но когда я считую посимвольно файл и
вызываю функцыю m_ctr.SetWindowText(str), то получаю одну большую строку.
Как сделать так чтоб в RichEdit сохранялись возврат каретки и переход на новую строку.
Может я использую неправильную функцыю но больше ныче найти не могу.
6.6K
28 сентября 2004 года
hunter
46 / / 22.09.2004
Цитата:
Originally posted by rules
Надо прочитать файл и закинуть все это в RichEdit. Но когда я считую посимвольно файл и
вызываю функцыю m_ctr.SetWindowText(str), то получаю одну большую строку.
Как сделать так чтоб в RichEdit сохранялись возврат каретки и переход на новую строку.
Может я использую неправильную функцыю но больше ныче найти не могу.


Не знаю чувак, я делаю через API SendMessage(hwnd_RichEdit,WM_SETTEXT,0,(LPARAM)str); и все работает.
Может у тебя файл неправильно отформатирован, ну там \r\n в строках отсутствует. Поэтому наверное и выводтися одной строкой. Еще может файл ты как-то не так считываешь (посимвольно?).:???:

9.0K
07 октября 2004 года
Crom
1 / / 07.10.2004
поставь multiline и все будет :)
8.7K
15 октября 2004 года
e3136c
9 / / 15.10.2004
// 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);

читай msdn тщательней! и всё будет...
:o :o :o :) :) :) :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог