Функция ICMProgressProcCallback

Функция 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 Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz