Fonction PatBlt (wingdi.h)
La fonction PatBlt peint le rectangle spécifié à l’aide du pinceau actuellement sélectionné dans le contexte d’appareil spécifié. La couleur du pinceau et la ou les couleurs de surface sont combinées à l’aide de l’opération raster spécifiée.
Syntaxe
BOOL PatBlt(
[in] HDC hdc,
[in] int x,
[in] int y,
[in] int w,
[in] int h,
[in] DWORD rop
);
Paramètres
[in] hdc
Handle dans le contexte de l’appareil.
[in] x
Coordonnée x, en unités logiques, du coin supérieur gauche du rectangle à remplir.
[in] y
Coordonnée y, en unités logiques, du coin supérieur gauche du rectangle à remplir.
[in] w
Largeur, en unités logiques, du rectangle.
[in] h
Hauteur, en unités logiques, du rectangle.
[in] rop
Code de l’opération raster. Ce code peut être l’une des valeurs suivantes.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro.
Remarques
Les valeurs du paramètre dwRop pour cette fonction sont un sous-ensemble limité des 256 codes d’opération ternaires complets ; en particulier, un code d’opération qui fait référence à un rectangle source ne peut pas être utilisé.
Tous les appareils ne prennent pas en charge la fonction PatBlt . Pour plus d’informations, consultez la description de la fonctionnalité de RC_BITBLT dans la fonction GetDeviceCaps .
Exemples
Pour obtenir un exemple, consultez « Exemple de Menu-Item bitmaps » dans Utilisation des menus.
Configuration requise
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 |