Eszközkörnyezet alapértelmezéseinek megjelenítése
A megjelenítési eszköz környezetének első létrehozásakor a rendszer az eszközkörnyezetet alkotó attribútumok (azaz rajzobjektumok, színek és módok) alapértelmezett értékeit rendeli hozzá. Az alábbi táblázat egy megjelenítési eszközkörnyezet attribútumainak alapértelmezett értékeit mutatja be.
Attribútum | Alapértelmezett érték |
---|---|
Háttérszín | Háttérszín-beállítás a Vezérlőpultról (általában fehér). |
Háttér mód | ÁTLÁTSZATLAN |
Bitkép | Egyik sem |
Kefe | WHITE_BRUSH |
Kefe eredete | (0,0) |
Kivágási régió | Adott esetben a frissítési régióval rendelkező teljes ablak vagy ügyfélterület. Az ügyfélterület gyermek- és előugró ablakai is kivághatók. |
Paletta | DEFAULT_PALETTE |
A toll aktuális pozíciója | (0,0) |
Eszköz eredete | Az ablak vagy az ügyfélterület bal felső sarkában. |
Rajz mód | R2_COPYPEN |
Betűkészlet | SYSTEM_FONT |
Intercharacter térköz | 0 |
Leképezési mód | MM_TEXT |
Toll | BLACK_PEN |
sokszög -fill mód | VÁLTAKOZIK |
Stretch mód | BLACKONWHITE |
Szöveg színe | Szövegszín beállítása a Vezérlőpultról (általában fekete). |
Megtekintési terjedelem | (1,1) |
Viewport origin | (0,0) |
Ablak terjedelme | (1,1) |
Ablak eredete | (0,0) |
Az alkalmazások kijelölési és attribútumfüggvényekkel módosíthatják a megjelenítési eszköz környezeti attribútumainak értékeit, például SelectObject, SetMapModeés SetTextColor. Egy alkalmazás például módosíthatja a koordinátarendszer alapértelmezett mértékegységét SetMapMode használatával a leképezési mód módosításához.
A közös, szülő- vagy ablakeszköz-környezet attribútumértékeinek módosítása nem állandó. Amikor egy alkalmazás kiadja ezeket az eszközkörnyezeteket, az aktuális beállítások, például a leképezési mód és a kivágási régió elvesznek, amikor a környezet visszakerül a gyorsítótárba. Az osztály- vagy magáneszköz-környezet módosításai határozatlan ideig megmaradnak. Az eredeti alapértelmezett értékek visszaállításához az alkalmazásnak explicit módon be kell állítania az egyes attribútumokat.