Zobrazit zařízení
Před malováním musí systém připravit zobrazovací zařízení na operace kreslení. Kontext zařízení pro zobrazení definuje sadu grafických objektů a jejich přidružených atributů a grafické režimy, které ovlivňují výstup. Systém připraví každý kontext zařízení zobrazení pro výstup do okna, nastaví nakreslené objekty, barvy a režimy pro okno místo zobrazovacího zařízení. Když aplikace poskytuje kontext zobrazení zařízení prostřednictvím volání funkcí GDI, GDI používá informace v kontextu k vygenerování výstupu v zadaném okně bez narušení na jiných oknech nebo jiných částech obrazovky.
Systém poskytuje pět druhů kontextů zařízení pro zobrazení.
Typ | Význam |
---|---|
běžné | Povoluje kreslení v klientské oblasti zadaného okna. |
třídy | Povoluje kreslení v klientské oblasti zadaného okna. |
nadřazené | Umožňuje kreslení kdekoli v okně. I když kontext nadřazeného zařízení také umožňuje kreslení v nadřazené okně, není určeno k použití tímto způsobem. |
privátní | Povoluje kreslení v klientské oblasti zadaného okna. |
okna | Umožňuje kreslení kdekoli v okně. |
Systém poskytuje do okna společnou kontext třídy, třídy, nadřazeného nebo privátního zařízení na základě typu kontextu zařízení zobrazení zadaného ve stylu třídy daného okna. Systém poskytuje kontext zařízení okna pouze v případě, že aplikace explicitně požaduje jeden například voláním GetWindowDC nebo GetDCEx funkce. Ve všech případech může aplikace pomocí funkce WindowFromDC určit, které okno aktuálně představuje zobrazovaný řadič domény.
Tato část obsahuje informace o následujících tématech.
- zobrazení kontextové mezipaměti zařízení
- výchozí nastavení kontextu zařízení
- běžných kontextů zobrazovaných zařízení
- kontexty zařízení s privátním zobrazením
- kontexty nadřazeného zobrazení zařízení
- třídy zobrazit kontexty zařízení
- okně zobrazit kontexty zařízení
- kontexty nadřazeného zobrazení zařízení