Метод 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по