次の方法で共有


DrawDibProfileDisplay 関数 (vfw.h)

DrawDibProfileDisplay 関数は、DrawDib 関数を使用する場合の表示システムの設定を決定します。

構文

LRESULT VFWAPI DrawDibProfileDisplay(
  LPBITMAPINFOHEADER lpbi
);

パラメーター

lpbi

ビットマップ情報を含む BITMAPINFOHEADER 構造体へのポインター。 また、NULL を指定して、プロファイル情報が最新であることを確認することもできます。 プロファイル情報が最新でない場合、DrawDib はプロファイル テストを再実行して、現在の情報セットを取得します。 このパラメーターを NULL に設定して DrawDibProfileDisplay を呼び出すと、戻り値は意味がありません。

戻り値

表示システムの最も高速な描画およびストレッチ機能を示す値を返します。 ビットマップ形式がサポートされていない場合、または次の 1 つ以上の値がサポートされていない場合、この値は 0 にすることができます。

リターン コード 説明
PD_CAN_DRAW_DIB
DrawDib では、この形式を使用して画像を描画できます。 ストレッチもサポートされている場合とサポートされていない場合があります。
PD_CAN_STRETCHDIB
DrawDib では、この形式を使用してイメージをストレッチおよび描画できます。
PD_STRETCHDIB_1_1_OK

StretchDIBits では、 この形式を使用して、別の方法よりも高速に、伸ばされていないイメージを描画します。

PD_STRETCHDIB_1_2_OK

StretchDIBits では、 この形式を別の方法よりも高速に使用して、(1:2 の比率で) ストレッチイメージを描画します。

PD_STRETCHDIB_1_N_OK

StretchDIBits では、 この形式を別の方法よりも高速に使用して、(1:N 比で) ストレッチイメージを描画します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vfw.h
Library Vfw32.lib
[DLL] Msvfw32.dll

こちらもご覧ください

DrawDib 関数