Eszközök megjelenítése
A festés előtt a rendszernek fel kell készítenie a megjelenítő eszközt a rajzműveletekre. A megjelenítési eszköz környezete meghatározza a grafikus objektumok és a hozzájuk kapcsolódó attribútumok készletét, valamint a kimenetet befolyásoló grafikus módokat. A rendszer előkészíti az egyes megjelenítési eszközök környezeteit az ablak kimenetére, a rajzobjektumokat, a színeket és a módokat az ablakhoz a megjelenítési eszköz helyett. Amikor az alkalmazás a GDI-függvények hívásain keresztül látja el a megjelenítési eszköz környezetét, a GDI a környezet információit felhasználva kimenetet hoz létre a megadott ablakban anélkül, hogy más ablakokra vagy a képernyő más részeire behatol.
A rendszer ötféle megjelenítési eszközkörnyezetet biztosít.
Típus | Jelentés |
---|---|
gyakori | Engedélyezi a rajzot egy adott ablak ügyfélterületén. |
osztály | Engedélyezi a rajzot egy adott ablak ügyfélterületén. |
szülő | Az ablak bármely pontjára rajzolhat. Bár a szülőeszköz környezete a szülőablakban is engedélyezi a rajzolást, ez nem így használható. |
privát | Engedélyezi a rajzot egy adott ablak ügyfélterületén. |
ablak | Az ablak bármely pontjára rajzolhat. |
A rendszer egy általános, osztály-, szülő- vagy magáneszköz-környezetet biztosít egy ablaknak az adott ablak osztálystílusában megadott megjelenítési eszközkörnyezet típusa alapján. A rendszer csak akkor biztosít ablakeszköz-környezetet, ha az alkalmazás kifejezetten kér egyet, például meghívja a GetWindowDC vagy GetDCEx függvényt. Az alkalmazások minden esetben használhatják a WindowFromDC függvényt annak meghatározására, hogy a megjelenített tartományvezérlő jelenleg melyik ablakot jelöli.
Ez a szakasz az alábbi témakörökről nyújt tájékoztatást.
- Eszközkörnyezeti gyorsítótár megjelenítése
- Eszközkörnyezet alapértelmezéseinek megjelenítése
- gyakori megjelenítési eszközkörnyezetek
- privát megjelenítési eszközkörnyezetek
- szülőmegjelenítési eszközkörnyezetek
- osztálymegjelenítési eszközkörnyezetek
- Ablakmegjelenítési eszközkörnyezetek
- szülőmegjelenítési eszközkörnyezetek