GdipGetRegionHRgn()



Syntaxe
Resultat.i = GdipGetRegionHRgn(*region, *graphics, @hRgn.i)
Paramètres
*region

[in] Pointeur sur un objet region existant.

*graphics

[in] Pointeur sur un objet Graphics existant.

hRgn.i

[out ] hRgn recevra le Handle Windows GDI de la région.

Description

Cette fonction permet de créér une région GD à partir de la région GDI+ passée en paramètre. Le Handle Windows GDI retourné dans le paramètre hRgn est associé au contexte graphique spécifié (paramètre *graphics).
L'API Windows DeleteObject_() doit être utilisée pour détruire la région GDI lorsque elle n'est plus nécessaire. Il faut bien sur utiliser les API GDI pour manipuler, afficher, modifier etc. les régions GDI.

L'exemple crée un path, lui ajoute une courbe fermée, crée une région GDI+ à partir du path, puis une région GDI à partir de la région GDI+. La région GDI est remplie par une brush GDI puis affichée.

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