GdipTransformRegion()



Syntaxe
Resultat.i = GdipTransformRegion(*region, *matrix)
Paramètres
*region

[in] Pointeur sur un objet region existant.

*matrix

[in] Pointeur sur un objet Matrix.

Description

Cette fonction permet de transformer la région en multipliant chacun de ses points de données par la matrice passée en paramètre.

L'exemple crée une région rectangulaire, puis elle est remplie avec une hatchBrush bleue et blanche et l'affiche. On applique ensuite une matrice de transformation à la région avec une rotation angulaire de 45°, une mise à l'échelle de 0.6 en X et Y et une translation de 10 pixels en X et y. La région modifiée est remplie avec une hatchBrush rouge et blanche et puis elle est affichée.

Voici le résultat :

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS
PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium