int SetStretchBltMode ( Int nStretchMode );
Rückgabewert
Der bisherige Aufspannung Modus. Es kann STRETCH_ANDSCANS, STRETCH_DELETESCANSoder STRETCH_ORSCANS sein.
Parameter
nStretchMode
Gibt den Modus der Aufspannung. Es kann jeden der folgenden Werte sein.:
Wert | Beschreibung |
BLACKONWHITE | Führt eine Operation des booleschen und die Farbwerte für die beseitigt und vorhandene Pixel verwenden. Wenn die Bitmap eine monochrome Bitmap ist, bewahrt dieser Modus schwarze Pixel auf Kosten der weißen Pixel. |
COLORONCOLOR | Löscht die Pixel. In diesem Modus löscht alle eliminierte Zeilen von Pixeln ohne zu versuchen, ihre Informationen zu erhalten. |
HALBTON | Karten Pixel im Quellrechteck in Blöcke von Pixeln in das Zielrechteck. Die durchschnittliche Farbe über den Ziel-Block von Pixeln entspricht die Farbe der Quellpixel der. |
Nach dem Festlegen der HALBTON Dehnung Modus, muss eine Anwendung aufrufen die Win32-Funktion :: SetBrushOrgEx Pinsel Ursprung festgelegt. Unterlässt es dies tun, tritt ein Pinsel Schiefstellungen. | |
STRETCH_ANDSCANS | Windows 95: BLACKONWHITE wie |
STRETCH_DELETESCANS | Windows 95: COLORONCOLOR identisch |
STRETCH_HALFTONE | Windows 95: HALBTON identisch. |
STRETCH_ORSCANS | Windows 95: WHITEONBLACK identisch |
WHITEONBLACK | Führt eine boolesche oder die Farbwerte für die beseitigt und vorhandene Pixel verwenden. Wenn die Bitmap eine monochrome Bitmap ist, bewahrt dieser Modus weiße Pixel auf Kosten der schwarzen Pixel. |
Bemerkungen
Die Bitmap-Dehnung legt den Modus für die Memberfunktion StretchBlt . Der Bitmap-Dehnung-Modus definiert, wie Informationen aus Bitmaps entfernt werden, die mithilfe der Funktion komprimiert werden.
Die BLACKONWHITE (STRETCH_ANDSCANS) und WHITEONBLACK (STRETCH_ORSCANS) werden normalerweise verwendet, um Vordergrund Pixel in monochrome Bitmaps beizubehalten. Der COLORONCOLOR (STRETCH_DELETESCANS) Modus wird normalerweise verwendet, um Farbe in farbiger Bitmaps zu bewahren.
Im Halbtonmodus erfordert eine weitere Verarbeitung des Quellbildes als die anderen drei Modi; Es ist langsamer als die anderen, aber produziert höhere Bildqualität. Beachten Sie, dass die SetBrushOrgEx muss aufgerufen werden, nach dem Festlegen der Halbtonmodus Pinsel Versatz zu vermeiden.
Zusätzliche Aufspannung Modi können auch je nach den Funktionen des Gerätetreibers verfügbar sein.
Übersicht über die CDC | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDC::GetStretchBltMode, CDC::StretchBlt, :: SetStretchBltMode