Partager via


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

Voir aussi

Fonctions bitmap

Vue d’ensemble des bitmaps

SetStretchBltMode