Sdílet prostřednictvím


Grafické režimy

Systém Windows podporuje pět grafických režimů, které aplikaci umožňují určit, jak se barvy směšují, kde se zobrazí výstup, jak se výstup škáluje atd. Tyto režimy, které jsou uložené v řadiči domény, jsou popsány v následující tabulce.

Grafický režim Popis
Pozadí Definuje, jak se barvy pozadí směšují s existujícími barvami okna nebo obrazovky pro rastrové obrázky a operace s textem.
Kreslení Definuje, jak se barvy popředí směšují s existujícími barvami okna nebo obrazovky pro operace pera, štětce, rastrového obrázku a textu.
Mapující Definuje, jak se grafický výstup mapuje z logického (nebo světového) prostoru na okno, obrazovku nebo papír tiskárny.
Mnohoúhelníková výplň Definuje, jak se vzor štětce používá k vyplnění interiéru složitých oblastí.
Natahování Definuje, jak se barvy rastrového obrázku směšují s existujícími barvami okna nebo obrazovky, když je rastrový obrázek komprimovaný (nebo škálovaný).

 

Stejně jako u grafických objektů systém inicializuje řadič domény s výchozími grafickými režimy. Aplikace může načíst a prozkoumat tyto výchozí režimy voláním následujících funkcí.

Grafický režim Funkce
Pozadí GetBkMode
Kreslení GetROP2
Mapující GetMapMode
Mnohoúhelníková výplň GetPolyFillMode
Natahování GetStretchBltMode

 

Aplikace může změnit výchozí režim voláním jedné z následujících funkcí.

Grafický režim Funkce
Pozadí SetBkMode
Kreslení SetROP2
Mapující SetMapMode
Mnohoúhelníková výplň SetPolyFillMode
Natahování SetStretchBltMode