EM_STREAMIN сообщение заменяет содержимое элемента управления rich edit с потоком данных, предоставленных приложением функции обратного вызова EditStreamCallback.
EM_STREAMIN wParam = uFormat (WPARAM) (UINT);
lParam = (LPARAM) (EDITSTREAM далеко *) lpStream
| Значение | Значение |
|---|---|
| SF_TEXT | Текст |
| SF_RTF | Формат RTF (RTF) |
Кроме того можно указать следующие флаги.
| Значение | Значение |
|---|---|
| SFF_SELECTION | Поток данных заменяет содержимое текущего выделенного фрагмента. Если этот флаг не указан, поток данных заменяет все содержимое элемента управления. Вы можете объединить этот флаг с флагами SF_TEXT или SF_RTF. |
| SFF_PLAINRTF | RTF зарезервированные в потоке игнорируются. В потоке только ключевые слова, общие для всех языков. Вы можете объединить этот флаг с флагом SF_RTF. |
| SF_UNICODE | Rich Edit 2.0:Указывает текст Unicode. Вы можете объединить этот флаг с флагом SF_TEXT. |
Возвращает количество символов, чтение.
Когда вы отправляете сообщения об EM_STREAMIN, элемент управления rich edit позволяет к функции EditStreamCallback , указанный член pfnCallback структуры EDITSTREAM . Каждый раз, когда вызывается функция обратного вызова, она заполняет буфер данных для чтения в элементе управления. Это продолжается до тех пор, пока функция обратного вызова указывает, что поток операция завершена или возникает ошибка.
nbsp; Windows &NT: требует 3.51 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В richedit.h.
Обзор элементов управления Rich Edit, Rich Edit сообщений, EDITSTREAM, EditStreamCallback, EM_STREAMOUT