CDC::SetStretchBltMode

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 CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::GetStretchBltMode, CDC::StretchBlt, :: SetStretchBltMode

Index