Sdílet prostřednictvím


CDC::DeleteDC

Obecně není volání této funkce; se objekt bude to udělá za vás.

BOOL DeleteDC( );

Vrácená hodnota

Nenulová hodnota, pokud funkce byla dokončena úspěšně. jinak 0.

Poznámky

DeleteDC Členské funkce odstraní kontexty zařízení systému Windows, které jsou spojené s m_hDC v aktuálním CDC objektu.Pokud CDC je objekt kontextu poslední aktivní zařízení pro dané zařízení, zařízení je oznámeno a jsou vydány všechny úložiště a systémovými prostředky používané tímto zařízením.

Aplikace by neměly volání DeleteDC Pokud vybraných objektů do kontextu zařízení.Objekty musí být nejprve vybrána z kontextu zařízení před odstraněním.

Žádost nesmí odstranit kontext zařízení, jejichž zpracování bylo získáno voláním CWnd::GetDC.Místo toho musíte zavolat CWnd::ReleaseDC k uvolnění kontextu zařízení.CClientDC a CWindowDC třídy jsou poskytovány zalomení tuto funkci.

DeleteDC Funkce obvykle slouží k odstranění zařízení kontextů vytvořen s CreateDC, CreateIC, nebo CreateCompatibleDC.

Příklad

Příklad pro CPrintDialog::GetPrinterDC.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::CDC

DeleteDC

CDC::CreateDC

CDC::CreateIC

CDC::CreateCompatibleDC

CWnd::GetDC

CWnd::ReleaseDC