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