TextureBrush::TextureBrush(Image*,WrapMode) メソッド (gdiplusbrush.h)

イメージとラップ モードに基づいて TextureBrush オブジェクトを作成します。 ブラシのサイズは既定でイメージのサイズに設定されるため、イメージ全体がブラシによって使用されます。

構文

void TextureBrush(
  [in] Image    *image,
  [in] WrapMode wrapMode
);

パラメーター

[in] image

種類: イメージ*

使用する イメージ のビットマップを含む Image オブジェクトへのポインター。

[in] wrapMode

種類: WrapMode

省略可能。 このテクスチャ ブラシを使用して領域を描画するときに、イメージの繰り返しコピーを使用して領域をタイル化する方法を指定する WrapMode 列挙体の要素。 既定値は WrapModeTile です

戻り値

なし

解説

ブラシの境界を越えて延びる領域は、ブラシの繰り返しコピーでタイル化されます。 テクスチャ ブラシでは、折り返しモードで指定されているように、代替タイルが特定の方向に反転されている場合があります。 反転は、ブラシの画像を反転させる効果があります。 たとえば、折り返しモードが WrapModeTileFlipX として指定されている場合、ブラシは y 軸に平行な線の周りを反転します。

テクスチャ ブラシは常に (0,0) に向かいます。 折り返しモードが WrapModeClamp として指定されている場合、ブラシの外側の領域はタイル化されません。 たとえば、ラップ モードとして WrapModeClamp を指定してテクスチャ ブラシを作成するとします。

TextureBrush(&SomeImage, WrapModeClamp)

次に、ブラシで領域を塗りつぶします。 ブラシのサイズの高さが 50 で、塗りつぶされた領域が左上隅が (0, 50) の四角形の場合、ブラシの繰り返しコピーは表示されません (タイルなし)。

テクスチャ ブラシの既定のラップ モードは WrapModeTile で、タイルの反転とクランプを指定しません。

要件

   
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー gdiplusbrush.h (Gdiplus.h を含む)
Library Gdiplus.lib
[DLL] Gdiplus.dll

関連項目

ブラシと図形の塗りつぶし

イメージ

Texturebrush

TextureBrush::GetWrapMode

TextureBrush::SetWrapMode

ブラシを使用した図形の塗りつぶし

Wrapmode