Метод 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 |