Partager via


Fonction SetROP2 (wingdi.h)

La fonction SetROP2 définit le mode de mixage de premier plan actuel. GDI utilise le mode de mixage de premier plan pour combiner des stylets et des intérieurs d’objets remplis avec les couleurs déjà affichées à l’écran. Le mode de mixage au premier plan définit la façon dont les couleurs du pinceau ou du stylet et les couleurs de l’image existante doivent être combinées.

Syntaxe

int SetROP2(
  [in] HDC hdc,
  [in] int rop2
);

Paramètres

[in] hdc

Handle dans le contexte de l’appareil.

[in] rop2

Mode mix. Ce paramètre peut prendre les valeurs suivantes.

Mode Mix Signification
R2_BLACK
Le pixel est toujours 0.
R2_COPYPEN
Pixel est la couleur du stylet.
R2_MASKNOTPEN
Pixel est une combinaison des couleurs communes à l’écran et à l’inverse du stylet.
R2_MASKPEN
Pixel est une combinaison des couleurs communes au stylet et à l’écran.
R2_MASKPENNOT
Pixel est une combinaison des couleurs communes au stylet et à l’inverse de l’écran.
R2_MERGENOTPEN
Pixel est une combinaison de la couleur de l’écran et de l’inverse de la couleur du stylet.
R2_MERGEPEN
Pixel est une combinaison de la couleur du stylet et de la couleur de l’écran.
R2_MERGEPENNOT
Pixel est une combinaison de la couleur du stylet et de l’inverse de la couleur de l’écran.
R2_NOP
Le pixel reste inchangé.
R2_NOT
Pixel est l’inverse de la couleur de l’écran.
R2_NOTCOPYPEN
Pixel est l’inverse de la couleur du stylet.
R2_NOTMASKPEN
Pixel est l’inverse de la couleur R2_MASKPEN.
R2_NOTMERGEPEN
Pixel est l’inverse de la couleur R2_MERGEPEN.
R2_NOTXORPEN
Pixel est l’inverse de la couleur R2_XORPEN.
R2_WHITE
Pixel est toujours 1.
R2_XORPEN
Pixel est une combinaison des couleurs du stylet et de l’écran, mais pas dans les deux.

Valeur retournée

Si la fonction réussit, la valeur de retour spécifie le mode de mixage précédent.

Si la fonction échoue, la valeur de retour est égale à zéro.

Remarques

Les modes de combinaison définissent la façon dont GDI combine les couleurs source et de destination lors du dessin avec le stylet actuel. Les modes de combinaison sont des codes d’opération raster binaires, représentant toutes les fonctions booléennes possibles de deux variables, à l’aide des opérations binaires AND, OR et XOR (or exclusive), et de l’opération unaire NOT. Le mode mix est uniquement pour les appareils raster ; il n’est pas disponible pour les appareils vectoriels.

Exemples

Pour obtenir un exemple, consultez Utilisation de rectangles.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête wingdi.h (inclure Windows.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

GetROP2

Fonctions de peinture et de dessin

Vue d’ensemble de la peinture et du dessin