Метод TextureBrush::TextureBrush(Image*,WrapMode) (gdiplusbrush.h)

Создает объект TextureBrush на основе изображения и режима переноса. Размер кисти по умолчанию равен размеру изображения, поэтому все изображение используется кистью.

Синтаксис

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

Параметры

[in] image

Тип: Изображение*

Указатель на объект Image , содержащий растровое изображение используемого изображения.

[in] wrapMode

Тип: WrapMode

Необязательный элемент. Элемент перечисления WrapMode , который указывает, как повторяющиеся копии изображения используются для плитки области при ее закрашивание с помощью этой кисти текстуры. Значение по умолчанию — WrapModeTile.

Возвращаемое значение

None

Remarks

Область, которая выходит за пределы кисти, мозаична повторяющимися копиями кисти. Кисть текстуры может иметь альтернативные плитки, перевернутые в определенном направлении, как указано в режиме переноса. При переворачивании изображение кисти меняется. Например, если режим переноса указан как WrapModeTileFlipX, кисть переворачивается относительно линии, параллельной оси Y.

Кисть текстуры всегда ориентирована на (0, 0). Если для режима оболочки задано значение WrapModeClamp, область за пределами кисти не будет мозаична. Например, предположим, что вы создали кисть текстуры, указав WrapModeClamp в качестве режима переноса:

TextureBrush(&SomeImage, WrapModeClamp)

Затем вы закрашите область кистью. Если размер кисти имеет высоту 50, а окрашенная область представляет собой прямоугольник с верхним левым углом в (0, 50), вы не увидите повторяющиеся копии кисти (без плитки).

Режим переноса по умолчанию для кисти текстуры — WrapModeTile, который не указывает на отсутствие переворачивания плитки и не зажимания.

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusbrush.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Кисти и закрашенные фигуры

Изображение

TextureBrush

TextureBrush::GetWrapMode

TextureBrush::SetWrapMode

Использование кисти для заливки фигур

WrapMode