EditStreamCallback

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

(DWORD зворотного ВИКЛИКУ EditStreamCallback DWORD  dwCookie, / / застосування певного значенняLPBYTEpbBuff, / / вказівник в буферДОВГИЙ cb, / / кількість байтів, читати і писатиДОВГИЙ* pcb / / передані вказівник на кількість байтів);
 

Параметри

dwCookie
Визначає значення dwCookie член EDITSTREAM структури. Програма визначає це значення, коли він посилає повідомлення, EM_STREAMIN або EM_STREAMOUT.
pbBuff
Вказівник миші в буфер прочитати чи записати. Для потоку в (читання) операції функцію зворотного виклику заповнює цей буфер даних для передачі в елемент керування для форматованого тексту. Для роботи з потоку (запис) буфер містить дані з елемента керування, які функції зворотного виклику записує деякі зберігання.
комерційний банк
Визначає кількість байтів, читати і писати.
pcb
Вказівник на змінну, яка функцію зворотного виклику встановлює кількість байтів, насправді читати або написав.

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

Функцію зворотного виклику повертає нуль вказати успіху.

Функцію зворотного виклику повертає ненульове значення, щоб вказати на помилки. Якщо виникає помилка, читати або писати операції закінчується і багатими редагувати керування викид будь-яких даних в буфер pbBuff . Якщо функцію зворотного виклику ненульове значення, багаті редагувати елемент керування використовує EDITSTREAM структури, член dwError передати значення застосування.

Зауваження

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

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

Елемент керування дзвінки функцію зворотного виклику неодноразово, передачі частини даних з кожного дзвінка. Елемент керування продовжує викликати функцію зворотного виклику, поки не виникає одна з нижченаведених умов.:

QuickInfo

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

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

Rich редагувати елементи керування огляд, Rich редагування функцій зворотного виклику, EDITSTREAM, EM_STREAMIN, EM_STREAMOUT

Index