CDC::SetStretchBltMode

int SetStretchBltMode ( int nStretchMode );

Valeur de retour

Le mode d'étirement précédent. Il peut être STRETCH_ANDSCANS, STRETCH_DELETESCANSou STRETCH_ORSCANS.

Paramètres

nStretchMode

Spécifie le mode d'étirement. Il peut être l'une des valeurs suivantes:

Valeur Description
BLACKONWHITE Effectue une opération booléenne et en utilisant les valeurs de couleur pour les pixels existants et éliminés. Si la bitmap est un bitmap monochrome, ce mode préserve les pixels noirs au détriment des pixels blancs.
COLORONCOLOR Supprime les pixels. Ce mode supprime supprimés toutes les lignes de pixels sans chercher à préserver leurs informations.
DEMI-TEINTES Cartes pixels dans le rectangle source en blocs de pixels dans le rectangle de destination. La couleur moyenne sur le bloc de destination de pixels rapproche de la couleur des pixels des source.
Après avoir défini la demi-teinte qui s'étend de la mode, une application doit appeler la fonction Win32 :: SetBrushOrgEx pour définir l'origine de la brosse. Si elle ne parvient pas à le faire, brosse désalignement se produit.
STRETCH_ANDSCANS Windows 95: même comme BLACKONWHITE
STRETCH_DELETESCANS Windows 95: identique à la COLORONCOLOR
STRETCH_HALFTONE Windows 95: même en demi-teinte.
STRETCH_ORSCANS Windows 95: identique à la WHITEONBLACK
WHITEONBLACK Effectue une opération booléenne ou en utilisant les valeurs de couleur pour les pixels existants et éliminés. Si la bitmap est un bitmap monochrome, ce mode préserve les pixels blancs au détriment des pixels noirs.

Remarques

Définit le mode d'étirement de bitmap pour la fonction de membre StretchBlt . Le mode d'étirement de bitmap définit comment les informations sont supprimées du bitmap compressés à l'aide de la fonction.

Le BLACKONWHITE (STRETCH_ANDSCANS) et les modes de WHITEONBLACK (STRETCH_ORSCANS) sont généralement utilisés pour préserver les pixels du premier plan en bitmaps monochromes. Le mode COLORONCOLOR (STRETCH_DELETESCANS) est généralement utilisé pour préserver la couleur dans les bitmaps de couleur.

Le mode de demi-teinte exige davantage de traitement de l'image source que les trois autres modes ; Il est plus lent que les autres, mais il produit des images de qualité supérieure. Notez également que SetBrushOrgEx doit être appelée après le paramétrage du mode de demi-teintes pour éviter le désalignement de la brosse.

Modes de vibration supplémentaires pourraient également être disponibles selon les capacités du pilote de périphérique.

Aperçu de la CDC |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CDC::GetStretchBltMode, CDC::StretchBlt, :: SetStretchBltMode

Index