Metodo TextureBrush::TextureBrush(Image*,WrapMode) (gdiplusbrush.h)
Crea un oggetto TextureBrush basato su un'immagine e su una modalità di ritorno a capo. Per impostazione predefinita, le dimensioni del pennello sono le dimensioni dell'immagine, quindi l'intera immagine viene usata dal pennello.
Sintassi
void TextureBrush(
[in] Image *image,
[in] WrapMode wrapMode
);
Parametri
[in] image
Tipo: Immagine*
Puntatore a un oggetto Image che contiene la bitmap dell'immagine da usare.
[in] wrapMode
Tipo: WrapMode
Facoltativa. Elemento dell'enumerazione WrapMode che specifica la modalità di utilizzo delle copie ripetute di un'immagine per affiancare un'area quando viene disegnata con questo pennello di trama. Il valore predefinito è WrapModeTile.
Valore restituito
nessuno
Osservazioni
Un'area che si estende oltre i limiti del pennello viene affiancata con copie ripetute del pennello. Un pennello trama può avere riquadri alternativi capovolti in una determinata direzione, come specificato dalla modalità di ritorno a capo. Il capovolgimento ha l'effetto di invertire l'immagine del pennello. Ad esempio, se la modalità di wrapping viene specificata come WrapModeTileFlipX, il pennello viene capovolto su una linea parallela all'asse y.
Il pennello di trama è sempre orientato a (0, 0). Se la modalità di ritorno a capo viene specificata come WrapModeC lampadina, non viene affiancata alcuna area esterna al pennello. Si supponga, ad esempio, di creare un pennello trama, specificando WrapModeC lampadina come modalità di ritorno a capo:
TextureBrush(&SomeImage, WrapModeClamp)
Quindi, dipingi un'area con il pennello. Se le dimensioni del pennello hanno un'altezza pari a 50 e l'area dipinta è un rettangolo con l'angolo superiore sinistro in corrispondenza di (0, 50), non vedrai copie ripetute del pennello (nessuna punta).
La modalità di ritorno a capo predefinita per un pennello trama è WrapModeTile, che non specifica alcun capovolgimento del riquadro e nessun blocco.
Requisiti
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | gdiplusbrush.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |