Sdílet prostřednictvím


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.