GdipCombineRegionPath()



Syntaxe
Resultat.i = GdipCombineRegionPath(*region, *path, combineMode.i)
Paramètres
*region

[out] *region recevra un pointeur sur un objet region.

*path

[in] Pointeur sur un objet GraphicsPath existant.

combineMode.i

[in] Elément de l'énumération CombineMode qui spécifie la manière dont la région est combinée avec le path.

Description

Cette fonction permet de combiner un path et une région selon le mode défini par le paramètre combineMode.

Les différents modes sont expliqués à l'énumération CombineMode.

L'exemple crée deux fenêtres. Dans la fenêtre supérieure, les 2 deux formes utilisées pour illustrer la fonction sont affichées en pointillés, une courbe fermée et un rectangle traversant la courbe fermée. Ces formes seront toujours affichées dans cette fenêtre.
On crée un path auquel on ajoute une courbe fermée (même taille que celle de la fenêtre supérieure). On crée ensuite une région à partir du rectangle qui va être combinée au path (même taille que celui de la fenêtre supérieure). Un timer s'active toute les secondes permettant de modifier le mode de combinaison de la région et du path avec successivement toutes les valeurs possibles de combinaison. Le résultat de la combinaison est affiché dans la fenêtre du bas.

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