ICMProgressProcCallback 回调函数

ICMProgressProcCallback 函数是应用程序提供的回调函数,用于报告进度并允许应用程序取消颜色处理。

语法

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

参数

ulMax

指定进度计数器的最大值(用于估计位图处理完成)。

ulCurrent

指定进度计数器的当前值(当除以最大值时,提供完成百分比的粗略估计)。

ulCallbackData

指定应用程序传递给 ICM2 函数的数据,然后将它传递给回调函数。 例如,此类数据可用于标识正在报告进度的位图和进程。

返回值

此函数返回 true 以继续位图处理。 返回值 FALSE 取消处理。 如果取消处理,调用函数将返回零以指示失败,尽管其输出缓冲区可能部分填充。

言论

此回调函数的名称由应用程序提供。 许多 WCS 函数(包括 TranslateBitmapBitsCheckBitmapBits),定期调用此函数。

要求

要求 价值
支持的最低客户端
Windows 2000 Professional [仅限桌面应用]
支持的最低服务器
Windows 2000 Server [仅限桌面应用]
页眉
Icm.h

另请参阅

基本颜色管理概念

Functions

TranslateBitmapBits

CheckBitmapBits