다음을 통해 공유


CDC::DeleteDC

일반적으로이 함수를 호출 하지 않습니다. 소멸자는 자동으로 수행 합니다.

BOOL DeleteDC( );

반환 값

함수가 성공적으로 완료 된 경우 0이 아닌. 그렇지 않으면 0입니다.

설명

DeleteDC 멤버 함수에 연결 된 Windows 장치 컨텍스트를 삭제 합니다. m_hDC 현재에서 CDC 개체입니다. 이 경우 CDC 개체는 마지막 활성 장치 컨텍스트는 지정 된 장치, 장치를 통보 및 장치에 사용 되는 모든 저장소 및 시스템 리소스가 해제 됩니다.

응용 프로그램에서 호출 해야 없습니다 DeleteDC 디바이스 컨텍스트로 객체를 선택한 경우. 개체 삭제 하기 전에 먼저 장치 컨텍스트를 선택 합니다.

디바이스 컨텍스트 핸들 되었습니다 얻은 호출 하 여 응용 프로그램을 삭제 해서는 안 CWnd::GetDC. 대신 호출 해야 CWnd::ReleaseDC 장치 컨텍스트를 해제 합니다. CClientDCCWindowDC 클래스에이 기능이 제공 됩니다.

DeleteDC 함수 일반적으로 사용 하 여 만든 장치 컨텍스트를 삭제할 때 사용 CreateDC, CreateIC, 또는 CreateCompatibleDC.

예제

예제를 보려면 CPrintDialog::GetPrinterDC.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::CDC

DeleteDC

CDC::CreateDC

CDC::CreateIC

CDC::CreateCompatibleDC

CWnd::GetDC

CWnd::ReleaseDC