Поделиться через


Функция обратного вызова ICMProgressProcCallback

Функция ICMProgressProcCallback — это функция обратного вызова, предоставляемая приложением, которая сообщает о ходе выполнения и позволяет приложению отменить обработку цвета.

Синтаксис

BOOL WINAPI ICMProgressProcCallback(
   ULONG  ulMax,
   ULONG  ulCurrent,
   LPARAM ulCallbackData
);

Параметры

ulMax

Задает максимальное значение счетчика хода выполнения (используется для оценки завершения обработки растрового изображения).

ulCurrent

Задает текущее значение счетчика хода выполнения (при делении на максимальное значение предоставляет приблизительную оценку процента завершения).

ulCallbackData

Указывает данные, передаваемые приложением в функцию ICM2, которая затем передает их в функцию обратного вызова. Такие данные можно использовать, например, для определения растрового изображения и процесса, о котором сообщается ход выполнения.

Возвращаемое значение

Эта функция возвращает значение TRUE , чтобы продолжить обработку растрового изображения. Возвращаемое значение — FALSE для отмены обработки. Если обработка отменена, вызывающая функция возвращает ноль, чтобы указать на сбой, хотя ее выходной буфер может быть частично заполнен.

Комментарии

Имя этой функции обратного вызова предоставляется приложением. Некоторые функции WCS, включая TranslateBitmapBits и CheckBitmapBits, периодически вызывают эту функцию.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Icm.h

См. также раздел

Основные понятия управления цветом

Функции

TranslateBitmapBits

CheckBitmapBits