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 |