Partager via


CDC::PatBlt

Crée un modèle binaire sur le périphérique.

BOOL PatBlt(
   int x,
   int y,
   int nWidth,
   int nHeight,
   DWORDdwRop 
);

Paramètres

  • x
    Spécifie la coordonnée x logique du coin supérieur gauche du rectangle qui est de recevoir le modèle.

  • y
    Spécifie l'ordonnée logique du coin supérieur gauche du rectangle qui est de recevoir le modèle.

  • nWidth
    Spécifie la largeur (en unités logiques) du rectangle qui est de recevoir le modèle.

  • nHeight
    Spécifie la hauteur (en unités logiques) du rectangle qui est de recevoir le modèle.

  • dwRop
    Spécifie le code commands.Les codes d'opération (protections en cas de renversement) définissent comment GDI combine les couleurs dans les opérations de sortie qui impliquent un pinceau actuel, un bitmap source possible, et une image bitmap de destination.Ce paramètre peut avoir l'une des valeurs suivantes :

    • Modèle de copies dePATCOPY à la bitmap de destination.

    • Bitmap de destination de combine dePATINVERT avec le modèle à l'aide de l'opérateur booléen de bits XOR.

    • DSTINVERT inverse la bitmap de destination.

    • BLACKNESS désactive tout le noir de sortie.

    • WHITENESS désactive toutes les sorties blanche.

Valeur de retour

Une valeur différente de zéro si la fonction est réussie ; sinon 0.

Notes

Le modèle est une combinaison du pinceau sélectionné et du modèle déjà sur le périphérique.Le code commands spécifié par le dwRop définit comment les modèles doivent être associés.Les opérations rasters répertoriées pour cette fonction sont un sous-ensemble limité à 256 codes d'opération ternaires complets ; en particulier, un code opération qui fait référence à une source ne peut pas être utilisé.

Tous les contextes de périphérique prennent en charge la fonction d' PatBlt .Pour déterminer si un contexte de périphérique prend en charge PatBlt, appelez la fonction membre d' GetDeviceCaps de l'index de RASTERCAPS et examinez la valeur de retour pour rechercher la balise de RC_BITBLT .

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::GetDeviceCaps

PatBlt