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


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.