EM_STREAMIN сообщение
Заменяет содержимое полнофункционированного элемента управления редактированием потоком данных, предоставляемым функцией обратного вызова EditStreamCallback , определенной приложением.
Параметры
-
wParam
-
Задает формат данных и параметры замены. Это значение должно быть одним из следующих значений.
Значение Значение - SF_RTF
RTF - SF_TEXT
Текст Кроме того, можно указать следующие флаги.
Значение Значение - SFF_PLAINRTF
Если этот параметр указан, потоком передаются только ключевые слова, общие для всех языков. Ключевые слова RTF для конкретного языка в потоке игнорируются. Если не указано, все ключевые слова передаются в потоковую передачу. Этот флаг можно объединить с флагом SF_RTF . - SFF_SELECTION
Если этот параметр задан, поток данных заменяет содержимое текущего выделенного фрагмента. Если этот параметр не указан, поток данных заменяет все содержимое элемента управления . Этот флаг можно объединить с флагами SF_TEXT или SF_RTF . - SF_UNICODE
Microsoft Rich Edit 2.0 и более поздних версий: Указывает текст в Юникоде. Этот флаг можно объединить с флагом SF_TEXT . - SF_USECODEPAGE
Rich Edit 3.0 и более поздних версий: Считывает RTF-8 и текст uTF-8 с помощью других кодовых страниц. Кодовая страница задается в высоком слове wParam. Например, для UTF-8 RTF задайте для параметра wParam значение (CP_UTF8 << 16) | SF_USECODEPAGE | SF_RTF. -
lParam
-
Указатель на структуру EDITSTREAM . Во входных данных член pfnCallback этой структуры должен указывать на определенную приложением функцию EditStreamCallback . В выходных данных член dwError может содержать ненулевой код ошибки, если произошла ошибка.
Возвращаемое значение
Это сообщение возвращает количество прочитанных символов.
Комментарии
При отправке сообщения EM_STREAMIN элемент управления полнофункционированным редактированием выполняет повторные вызовы функции EditStreamCallback , заданной членом pfnCallback структуры EDITSTREAM . При каждом вызове функции обратного вызова она заполняет буфер данными для чтения в элементе управления . Это продолжается до тех пор, пока функция обратного вызова не укажет, что операция потокового входа не завершена или не возникнет ошибка.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы