Método TextureBrush::TextureBrush(Image*,WrapMode) (gdiplusbrush.h)
Cria um objeto TextureBrush com base em uma imagem e um modo de encapsulamento. O tamanho do pincel usa como padrão o tamanho da imagem, portanto, toda a imagem é usada pelo pincel.
Sintaxe
void TextureBrush(
[in] Image *image,
[in] WrapMode wrapMode
);
Parâmetros
[in] image
Tipo: Imagem*
Ponteiro para um objeto Image que contém o bitmap da imagem a ser usada.
[in] wrapMode
Tipo: WrapMode
Opcional. Elemento da enumeração WrapMode que especifica como cópias repetidas de uma imagem são usadas para colocar em bloco uma área quando ela é pintada com esse pincel de textura. O valor padrão é WrapModeTile.
Valor retornado
Nenhum
Comentários
Uma área que se estende além dos limites do pincel é lado a lado com cópias repetidas do pincel. Um pincel de textura pode ter blocos alternativos invertidos em uma determinada direção, conforme especificado pelo modo de encapsulamento. Inverter tem o efeito de reverter a imagem do pincel. Por exemplo, se o modo de encapsulamento for especificado como WrapModeTileFlipX, o pincel será invertido sobre uma linha paralela ao eixo y.
O pincel de textura é sempre orientado em (0, 0). Se o modo de encapsulamento for especificado como WrapModeClamp, nenhuma área fora do pincel será lado a lado. Por exemplo, suponha que você crie um pincel de textura, especificando WrapModeClamp como o modo de encapsulamento:
TextureBrush(&SomeImage, WrapModeClamp)
Em seguida, você pinta uma área com o pincel. Se o tamanho do pincel tiver uma altura de 50 e a área pintada for um retângulo com seu canto superior esquerdo em (0, 50), você não verá cópias repetidas do pincel (sem lado).
O modo de encapsulamento padrão para um pincel de textura é WrapModeTile, que não especifica nenhuma inversão do bloco e nenhuma fixação.
Requisitos
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdiplusbrush.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |