ICDrawSuggestFormat 関数 (vfw.h)
ICDrawSuggestFormat 関数は、入力データ形式を提案するように描画ハンドラーに通知します。
構文
LRESULT VFWAPI_INLINE ICDrawSuggestFormat(
HIC hic,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut,
int dxSrc,
int dySrc,
int dxDst,
int dyDst,
HIC hicDecomp
);
パラメーター
hic
使用するドライバーを処理します。
lpbiIn
圧縮データの形式を含む構造体へのポインター。 ビットマップの場合、これは BITMAPINFOHEADER 構造体です。
lpbiOut
推奨される形式を返す構造体へのポインター。 描画ハンドラーは、この形式からデータを受信および描画できます。 ビットマップの場合、これは BITMAPINFOHEADER 構造体です。
dxSrc
ソース四角形の幅。
dySrc
ソース四角形の高さ。
dxDst
コピー先の四角形の幅。
dyDst
移動先の四角形の高さ。
hicDecomp
lpbiIn 内のデータの形式を使用できる圧縮解除器。
戻り値
成功した場合 はICERR_OK を返し、それ以外の場合はエラーを返します。
注釈
アプリケーションでは、この関数を使用して、描画ハンドラーが展開できる代替入力形式と、描画ハンドラーがデータを拡張できるかどうかを判断できます。 描画ハンドラーが要求どおりにデータを拡張できない場合は、アプリケーションでデータを拡張する必要がある場合があります。
描画ハンドラーがアプリケーションによって提供される形式を展開できない場合は、 ICDecompress、 ICDecompressEx、j、 ICDecompressExQuery、 および ICDecompressOpen 関数を使用して、代替形式を取得します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |