Megosztás a következőn keresztül:


Grafikus módok

A Windows öt grafikus módot támogat, amelyek lehetővé teszik az alkalmazások számára, hogy meghatározzák a színek keveredésének módját, a kimenet megjelenését, a kimenet méretezését stb. Ezeket a dc-ben tárolt módokat az alábbi táblázat ismerteti.

Grafikus mód Leírás
Háttér Meghatározza, hogyan keverednek a háttérszínek a bitkép- és szövegműveletek meglévő ablak- vagy képernyőszíneivel.
Rajz Meghatározza, hogyan keverednek az előtérszínek a toll- és ecset-, bitkép- és szövegműveletek meglévő ablak- vagy képernyőszíneivel.
Térképezés Meghatározza, hogy a grafikus kimenet hogyan van megfeleltetve a logikai (vagy világbeli) területről az ablakra, képernyőre vagy nyomtatópapírra.
Sokszög kitöltése Meghatározza, hogyan használja az ecsetmintát az összetett régiók belsejének kitöltéséhez.
Nyújtás Meghatározza, hogy a bitképszínek hogyan keverednek a meglévő ablak- vagy képernyőszínekkel a bitkép tömörítésekor (vagy leskálázásakor).

 

A grafikus objektumokhoz hasonlóan a rendszer inicializál egy tartományvezérlőt alapértelmezett grafikus módokkal. Az alkalmazások az alábbi függvények meghívásával lekérhetik és megvizsgálhatják ezeket az alapértelmezett módokat.

Grafikus mód Funkció
Háttér GetBkMode
Rajz GetROP2
Térképezés GetMapMode
Sokszög kitöltése GetPolyFillMode
Nyújtás GetStretchBltMode

 

Az alkalmazások az alábbi függvények egyikének meghívásával módosíthatják az alapértelmezett módokat.

Grafikus mód Funkció
Háttér SetBkMode
Rajz SetROP2
Térképezés SetMapMode
Sokszög kitöltése SetPolyFillMode
Nyújtás SetStretchBltMode