CDC::DeleteDC
Ogólnie rzecz biorąc nie wymagają tej funkcji; destruktor wykonaj to dla Ciebie.
BOOL DeleteDC( );
Wartość zwracana
Niezerowa, jeśli funkcja zakończyła się pomyślnie; 0 inaczej.
Uwagi
DeleteDC Członkowskich funkcja usuwa kontekstów urządzeń systemu Windows, które są skojarzone z m_hDC w bieżącym CDC obiektu.Jeśli to CDC obiekt jest ostatni kontekstu urządzenia aktywne dla danego urządzenia, urządzenie jest powiadamiany i wszystkie zasoby systemu i przechowywania używany przez urządzenie są zwalniane.
Aplikacja nie powinna wywołać DeleteDC , jeśli zostały wybrane obiekty do kontekstu urządzenia.Najpierw należy wybrać obiekty z kontekstu urządzenia przed usunięciem.
Aplikacja nie może usunąć kontekstu urządzenia, których dojście zostało uzyskane przez wywołanie CWnd::GetDC.Zamiast tego należy wywołać CWnd::ReleaseDC zwolnić kontekstu urządzenia.CClientDC i CWindowDC klasy są dostarczane do zawijania tej funkcji.
DeleteDC Funkcja jest zwykle używana do usunięcia urządzenia kontekstów utworzone z CreateDC, CreateIC, lub CreateCompatibleDC.
Przykład
Zobacz przykład dla CPrintDialog::GetPrinterDC.
Wymagania
Nagłówek: afxwin.h