英語で読む

次の方法で共有


ICMProgressProcCallback コールバック関数

ICMProgressProcCallback 関数は、進行状況を報告し、アプリケーションが色の処理をキャンセルできるようにする、アプリケーションが提供するコールバック関数です。

構文

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

パラメーター

ulMax する

進行状況カウンターの最大値を指定します (ビットマップ処理の完了を見積もるために使用されます)。

ulCurrent

進行状況カウンターの現在の値を指定します (最大値で除算すると、完了率の大まかな推定値が提供されます)。

ulCallbackData

アプリケーションによって ICM2 関数に渡されるデータを指定し、それをコールバック関数に渡します。 このようなデータは、たとえば、進行状況が報告されているビットマップとプロセスを識別するために使用できます。

戻り値

この関数は、ビットマップ処理 続行するために TRUE を返します。 戻り値は、処理を取り消すために FALSE 。 処理が取り消されると、呼び出し元の関数はエラーを示すために 0 を返しますが、出力バッファーは部分的に満たされる可能性があります。

備考

このコールバック関数の名前は、アプリケーションによって提供されます。 TranslateBitmapBitsや CheckBitmapBitsなど、多くの WCS 関数は、この関数を定期的に呼び出します。

必要条件

要件 価値
サポートされる最小クライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小サーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダ
Icm.h

関連項目

基本的な色管理の概念

Functions

TranslateBitmapBitsする

CheckBitmapBits