Функція EditStreamCallback — функція визначений у застосунку зворотний виклик використовували з EM_STREAMIN та EM_STREAMOUT повідомлення. Він використовується для передавання потоку даних або з елемента керування для форматованого тексту. EDITSTREAMCALLBACK тип визначає покажчик функції зворотного виклику. EditStreamCallback — це ім'я програми визначені функції.
(DWORD зворотного ВИКЛИКУ EditStreamCallback DWORD dwCookie, / / застосування певного значенняLPBYTEpbBuff, / / вказівник в буферДОВГИЙ cb, / / кількість байтів, читати і писатиДОВГИЙ* pcb / / передані вказівник на кількість байтів);
Функцію зворотного виклику повертає нуль вказати успіху.
Функцію зворотного виклику повертає ненульове значення, щоб вказати на помилки. Якщо виникає помилка, читати або писати операції закінчується і багатими редагувати керування викид будь-яких даних в буфер pbBuff . Якщо функцію зворотного виклику ненульове значення, багаті редагувати елемент керування використовує EDITSTREAM структури, член dwError передати значення застосування.
Під час надсилання EM_STREAMOUT повідомлення або EM_STREAMIN до елемента керування для форматованого тексту, член pfnCallback EDITSTREAM структури вказує вказівник EditStreamCallback функції. Керування форматованого тексту неодноразово викликає функцію для передавання потоку даних або з елемента керування.
Коли ви надсилаєте повідомлення EM_STREAMIN або EM_STREAMOUT, ви вкажіть значення для EDITSTREAM структури, член dwCookie . Керування форматується використовує dwCookie параметр передати це значення до вашого EditStreamCallback функції. Наприклад, за допомогою dwCookie передати ручку відкритого файлу. Функцію зворотного виклику можна скористатися dwCookie ручки для прочитати чи записати до файлу.
Елемент керування дзвінки функцію зворотного виклику неодноразово, передачі частини даних з кожного дзвінка. Елемент керування продовжує викликати функцію зворотного виклику, поки не виникає одна з нижченаведених умов.:
nbsp; Windows &NT: вимагає 3.51 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richedit.h.
Імпортувати бібліотеки:Користувача.
Rich редагувати елементи керування огляд, Rich редагування функцій зворотного виклику, EDITSTREAM, EM_STREAMIN, EM_STREAMOUT