CDC::SetStretchBltMode

int SetStretchBltMode ( int nStretchMode );

Wartość zwracany

Poprzedniego trybu rozgrzewających. Może to być STRETCH_ANDSCANS, STRETCH_DELETESCANSlub STRETCH_ORSCANS.

Parametry

nStretchMode

Określa tryb rozgrzewających. Może to być dowolny z następujących wartości:

Wartość Opis
BLACKONWHITE Wykonuje operację logiczna i przy użyciu wartości kolorów pikseli usunięte i istniejących. Jeśli bitmapa bitmap monochromatycznych, ten tryb zachowuje czarne piksele na koszt białych pikseli.
COLORONCOLOR Usuwa pikseli. W tym trybie usuwa wszystkie usunięte linie pikseli bez próby zachowania ich informacji.
PÓŁTONY Mapuje pikseli od prostokąta źródłowego na bloki pikseli w prostokąt docelowy. Średnia kolor nad blok docelowy pikseli zbliżona koloru pikseli źródła.
Po ustawieniu PÓŁTONÓW , rozciągając trybu, aplikacja musi wywołać funkcji Win32 :: SetBrushOrgEx ustalenie pochodzenia pędzla. Jeśli go nie powiedzie się to zrobić, występuje niezgodność pędzla.
STRETCH_ANDSCANS Windows 95: takie Same jak BLACKONWHITE
STRETCH_DELETESCANS Windows 95: takie Same jak COLORONCOLOR
STRETCH_HALFTONE Windows 95: takie Same jak PÓŁTONÓW.
STRETCH_ORSCANS Windows 95: takie Same jak WHITEONBLACK
WHITEONBLACK Wykonuje logiczną lub przy użyciu wartości kolorów pikseli usunięte i istniejących. Jeśli bitmapa bitmap monochromatycznych, ten tryb zachowuje białe piksele na koszt czarne piksele.

Uwagi

Ustawia tryb rozciągając bitmapy funkcji członek StretchBlt . Tryb rozciągając bitmapy definiuje, jak informacje są usuwane z mapy bitowe, które skompresowano za pomocą funkcji.

BLACKONWHITE (STRETCH_ANDSCANS) i WHITEONBLACK (STRETCH_ORSCANS) tryby są zazwyczaj używane do zachowania pierwszego planu pikseli monochromatyczne. Tryb COLORONCOLOR (STRETCH_DELETESCANS) jest zazwyczaj używany do zachowania kolorów w kolorowe.

W trybie PÓŁTONÓW wymaga więcej przetwarzania obrazu źródłowego niż trzy tryby; jest wolniejsze niż pozostałe, ale daje zdjęcia o wyższej jakości. Należy również zauważyć, że SetBrushOrgEx musi zostać wywołana po ustawieniu trybie PÓŁTONÓW , aby uniknąć niewspółosiowość pędzla.

Dodatkowe rozgrzewających tryby również mogą być dostępne w zależności od możliwości sterownika urządzenia.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDC::GetStretchBltMode, CDC::StretchBlt, :: SetStretchBltMode

Index