EM_STREAMOUT повідомлення причини багатий редагувати елемент керування передати його вміст, визначений у застосунку EditStreamCallback функції зворотного виклику. Функцію зворотного виклику можна написати потоку даних у файлі або будь-якого місця, яке він вибирає.
EM_STREAMOUT wParam = uFormat (WPARAM) (UINT);
lParam = (LPARAM) (EDITSTREAM далеко *) lpStream
| Значення | Значення |
|---|---|
| SF_TEXT | Текст із пробілами на місці об'єктів OLE |
| SF_RTF | Форматований текст (RTF) |
| SF_RTFNOOBJS | RTF пробілів на місці об'єктів OLE. |
| SF_TEXTIZED | Текст із подання текстові об'єкти OLE. |
SF_RTFNOOBJS параметр є корисним, якщо застосунок зберігає об'єкти OLE себе, як RTF представництво об'єкти OLE не є дуже компактна. Керування слово "\objattph" і пробіл позначає розташування об'єкта.
SFF_SELECTION позначку можна об'єднати формат значення даних. Якщо вказати SFF_SELECTION, багаті редагувати керування потоки з лише вміст поточного виділення. В іншому випадку, потоки контролю поза його весь вміст.
Ви можете об'єднати значення SF_RTF та SF_RTFNOOBJS з SFF_PLAINRTF прапор. Якщо вказати SFF_PLAINRTF, багаті редагувати керування потоки з лише ключові слова спільні для всіх мов; він ігнорує RTF ключові слова конкретної мови.
Повертає кількість знаків, написаний у потік даних.
Коли ви надсилаєте повідомлення EM_STREAMOUT, керування форматованого тексту дозволяє неодноразові дзвінки EditStreamCallback функцію, визначену структуру EDITSTREAM , член pfnCallback . Кожного разу, коли вона викликає функцію зворотного виклику, контроль проходить буфер, що містить частину вміст елемента керування. Цей процес продовжується до елемента керування пройшли весь її вміст до функції зворотного виклику, або поки не виникає помилка.
nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richedit.h.
Rich редагувати елементи керування огляд, Rich редагування повідомлень, EDITSTREAM, EditStreamCallback, EM_STREAMIN