Chemins d’accès de clip
Comme une région de découpage, un chemin d’accès de clip est un autre objet graphique qu’une application peut sélectionner dans un contexte d’appareil. Contrairement à une région de découpage, un chemin d’accès clip est toujours créé par une application et il est utilisé pour la capture dans une ou plusieurs formes irrégulières. Par exemple, une application peut utiliser les lignes et courbes qui forment les contours des caractères d’une chaîne de texte pour définir un chemin d’accès clip.
Pour créer un chemin d’accès clip, il est tout d’abord nécessaire de créer un chemin qui décrit la forme irrégulière requise. Les chemins d’accès sont créés en appelant les fonctions de dessin GDI (Graphics Device Interface) appropriées après avoir appelé la fonction BeginPath et avant d’appeler la fonction EndPath. Cette collection de fonctions est appelée crochet de chemin d’accès. Pour plus d’informations sur les chemins d’accès et les crochets de chemin d’accès, consultez Chemins d’accès.
Une fois le chemin créé, il peut être converti en un chemin d’accès clip en appelant la fonction SelectClipPath, en identifiant un contexte d’appareil et en spécifiant un mode d’utilisation. Le mode d’utilisation détermine comment le système combine le nouveau chemin d’accès clip à la région de découpage d’origine du contexte de l’appareil. Le tableau suivant décrit les modes d’utilisation.
Mode | Description |
---|---|
RGN_AND | Le chemin d’accès du clip inclut l’intersection (zones qui se chevauchent) de la région de découpage du contexte de l’appareil et le chemin actuel. |
RGN_COPY | Le chemin d’accès du clip est le chemin actuel. |
RGN_DIFF | Le chemin d’accès du clip inclut la région de découpage du contexte de l’appareil avec toutes les parties croisées du chemin d’accès actuel exclues. |
RGN_OR | Le chemin d’accès du clip inclut l’union (zones combinées) de la région de découpage du contexte de l’appareil et le chemin actuel. |
RGN_XOR | Le chemin d’accès du clip inclut l’union de la région de découpage du contexte de l’appareil et du chemin d’accès actuel, mais exclut l’intersection. |