EM_STREAMOUT

EM_STREAMOUT повідомлення причини багатий редагувати елемент керування передати його вміст, визначений у застосунку EditStreamCallback функції зворотного виклику. Функцію зворотного виклику можна написати потоку даних у файлі або будь-якого місця, яке він вибирає.

EM_STREAMOUT wParam = uFormat (WPARAM) (UINT); 
lParam = (LPARAM) (EDITSTREAM далеко *) lpStream 

 

Параметри

uFormat
Значення, яке вказує на один з таких форматів даних:
Значення Значення
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 ключові слова конкретної мови.

lpStream
Вказівник на структуру EDITSTREAM . Введення pfnCallback член цієї структури повинні пункт визначений у застосунку EditStreamCallback функції. На вихід dwError член може містити код ненульовим помилки якщо сталася помилка.

Повернення значень

Повертає кількість знаків, написаний у потік даних.

Зауваження

Коли ви надсилаєте повідомлення EM_STREAMOUT, керування форматованого тексту дозволяє неодноразові дзвінки EditStreamCallback функцію, визначену структуру EDITSTREAM , член pfnCallback . Кожного разу, коли вона викликає функцію зворотного виклику, контроль проходить буфер, що містить частину вміст елемента керування. Цей процес продовжується до елемента керування пройшли весь її вміст до функції зворотного виклику, або поки не виникає помилка.

QuickInfo

nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richedit.h.

Дивіться також

Rich редагувати елементи керування огляд, Rich редагування повідомлень, EDITSTREAM, EditStreamCallback, EM_STREAMIN

Index