Sdílet prostřednictvím


CWnd::GetWindowDC

Načte kontext zobrazení celého okna, včetně záhlaví, nabídky a posuvníky.

CDC* GetWindowDC( );

Vrácená hodnota

Identifikuje zobrazení kontextu daného okna, pokud je úspěšná. jinak NULL.

Vrácený ukazatel může být dočasné a neměli uložen pro pozdější použití.ReleaseDC by měla být volána jednou pro každé úspěšné volání GetWindowDC .

Poznámky

Okno zobrazení kontext umožňuje Malování kdekoli v CWnd , protože kontext je levý horní roh CWnd místo oblasti klienta.

Výchozí atributy jsou přiřazeny ke kontextu zobrazení pokaždé, když ji načte kontext.Předchozí atributy jsou ztraceny.

GetWindowDCje určen pro malování zvláštní efekty v rámci CWnd nonclient oblasti.Malování v nonclient oblastech kteréhokoli okna, není doporučeno.

GetSystemMetrics funkce systému Windows můžete použít k načtení rozměry různých částí oblasti nonclient, například záhlaví, nabídky a posuvníky.

Po dokončení Malování ReleaseDC musí být volána členské funkce uvolnit zobrazení kontextu.Selhání uvolnit zobrazení kontextu vážně ovlivní Malování vyžádaných aplikacemi z důvodu omezení počtu zařízení kontexty, které mohou být současně otevřeny.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Diagram hierarchie

GetSystemMetrics

CWnd::ReleaseDC

GetWindowDC

CWnd::GetDC

Třída CWindowDC