Функция ICMProgressProcCallback - предоставляемая приложением функция обратного вызова, которая сообщает о ходе операции и разрешает приложению отменять обработку цвета.
Синтаксис
BOOL WINAPI ICMProgressProcCallback( ULONG ulMax, ULONG ulCurrent, LPARAM ulCallbackData ); |
ulMax
Определяет максимальное значение счетчика хода операции (используется для оценки завершения обработки точечного рисунка).
ulCurrent
Определяет текущее значение счетчика хода операции (если отделено от максимального значения, то предоставляет грубую оценку процента завершения).
ulCallbackData
Определяет данные, которые передаются приложением в функцию ICM, которая затем передает их в функцию обратного вызова. Такие данные могут использоваться, например, чтобы идентифицировать точечный рисунок и процесс, о ходе выполнения которого сообщается.
Эта функция возвращает значение ИСТИНА (TRUE), чтобы продолжить обработку точечного рисунка. Возвращаемое значение ЛОЖЬ (FALSE) отменяет обработку. Если обработка отменена, функцией вызова возвращается нуль, чтобы указать сбой в работе, хотя ее буфер вывода может быть частично заполнен.
Имя этой функции обратного вызова предоставляется приложением. Множество функций ICM, включая TranslateBitmapBits и CheckBitmapBits периодически вызывают эту функцию.
Обзор Основные понятия управления цветом, Функции, используемые ICM, TranslateBitmapBits, CheckBitmapBits
Размещение и совместимость ICMProgressProcCallback |
||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Нет |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Нет |
С | Windows Server 2003 | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Нет |
в | ||
е | ||
р | ||
Используемая библиотека | - | |
Используемая DLL | - | |
Заголовочный файл | ||
- объявлено в | Icm.h | |
- включено в | - | |
Unicode | Нет | |
Замечания по платформе | Не имеется |