ID2D1BitmapBrush::SetBitmap メソッド

このブラシで描画する際に使用するビットマップ ソースを指定します。

構文

virtual void SetBitmap(
  [in]  ID2D1Bitmap *bitmap
) = 0;

パラメーター

  • bitmap [in]
    ID2D1Bitmap ブラシによって使用されるビットマップ ソース。

戻り値

This は値を返しません。

解説

このメソッドでは、このブラシで描画する際に使用するビットマップ ソースを指定します。ビットマップは、塗りつぶしているジオメトリに合うように自動的にサイズ変更またはサイズ調整されることはありません。ビットマップは、その本来のサイズのままです。ビットマップのサイズ変更または移動を実行するには、SetTransform メソッドを使用してブラシに変換を適用します。

ビットマップの本来のサイズは、ビットマップ ピクセルの幅と高さをビットマップ DPI で除算した値です。この本来のサイズがブラシの基本のタイルを形成します。ビットマップのサブ領域を並べて表示するには、このサブ領域を含む新しいビットマップを生成し、SetBitmap を使用してそのビットマップをブラシに適用します。

要件

クライアントの最小要件

Windows 7, Windows Vista SP2 および Windows Vista 用のプラットフォーム更新プログラム

サーバーの最小要件

Windows Server 2008 R2, Windows Server 2008 SP2 および Windows Server 2008 用のプラットフォーム更新プログラム

ヘッダー

D2d1.h

ライブラリ

D2d1.lib

DLL

D2d1.dll

参照

ID2D1BitmapBrush