GetStretchBltMode, fonction (wingdi.h)
La fonction GetStretchBltMode récupère le mode d’étirement actuel. Le mode d’étirement définit la façon dont les données de couleur sont ajoutées ou supprimées des bitmaps qui sont étirées ou compressées lorsque la fonction StretchBlt est appelée.
Syntaxe
int GetStretchBltMode(
[in] HDC hdc
);
Paramètres
[in] hdc
Handle dans le contexte de l’appareil.
Valeur retournée
Si la fonction réussit, la valeur de retour est le mode d’étirement actuel. Il peut s’agir de l’une des valeurs suivantes.
Valeur | Description |
---|---|
BLACKONWHITE | Effectue une opération Boolean AND à l’aide des valeurs de couleur pour les pixels supprimés et existants. Si la bitmap est une bitmap monochrome, ce mode conserve les pixels noirs au détriment des pixels blancs. |
COLORONCOLOR | Supprime les pixels. Ce mode supprime toutes les lignes de pixels supprimées sans essayer de conserver leurs informations. |
DEMI-TEINTES | Mappe les pixels du rectangle source en blocs de pixels dans le rectangle de destination. La couleur moyenne sur le bloc de pixels de destination se rapproche de la couleur des pixels sources. |
STRETCH_ANDSCANS | Identique à BLACKONWHITE. |
STRETCH_DELETESCANS | Identique à COLORONCOLOR. |
STRETCH_HALFTONE | Identique à HALFTONE. |
STRETCH_ORSCANS | Identique à WHITEONBLACK. |
WHITEONBLACK | Effectue une opération booléenne OR à l’aide des valeurs de couleur des pixels supprimés et existants. Si la bitmap est une bitmap monochrome, ce mode conserve les pixels blancs au détriment des pixels noirs. |
Si la fonction échoue, la valeur de retour est égale à zéro.
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 |