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 [デスクトップ アプリのみ] |
ヘッダ |
|
-
TranslateBitmapBitsをする