ICM_DECOMPRESS_SET_PALETTE メッセージ
ICM_DECOMPRESS_SET_PALETTE メッセージは、ビデオ展開ドライバーがパレットを使用する形式に展開されている場合に使用するパレットを指定します。 このメッセージは、明示的に送信することも、 ICDecompressSetPalette マクロを使用して送信することもできます。
ICM_DECOMPRESS_SET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiPalette;
lParam = 0;
パラメーター
-
lpbiPalette
-
可能であれば使用する色がカラー テーブルに含まれている BITMAPINFOHEADER 構造体へのポインター。 既定の出力色のセットを使用するには、0 を指定できます。
戻り値
展開ドライバーがパレット内に配置されている色のセットを使用して、提案されたパレットにイメージを正確に展開できる場合は、ICERR_OKを返します。 それ以外の場合ICERR_UNSUPPORTEDを返します。
注釈
このメッセージは、既に進行中の圧縮解除に影響を与えるべきではありません。代わりに、このメッセージを使用して渡された色は、将来の ICM_DECOMPRESS_GET_FORMAT と ICM_DECOMPRESS_GET_PALETTE メッセージに応答して返される必要があります。 色は、将来の ICM_DECOMPRESS_BEGIN メッセージで展開ドライバーに送り返されます。
このメッセージは、主にドライバーが画面にイメージを展開し、パレットを使用する別のアプリケーションがフォアグラウンドにあり、展開ドライバーが外部の色のセットに適応するように強制する場合に使用されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|