다음을 통해 공유


CClientDC 클래스

생성 시 Windows 함수 GetDC 를 호출하고 소멸 시 ReleaseDC 를 호출합니다.

구문

class CClientDC : public CDC

멤버

공용 생성자

속성 설명
CClientDC::CClientDC CClientDC 연결된 개체를 CWnd생성합니다.

보호된 데이터 멤버

속성 설명
CClientDC::m_hWnd 유효한 CClientDC 창의 HWND입니다.

설명

즉, 개체와 CClientDC 연결된 디바이스 컨텍스트가 창의 클라이언트 영역입니다.

자세한 CClientDC내용은 디바이스 컨텍스트를 참조 하세요.

상속 계층 구조

CObject

CDC

CClientDC

요구 사항

헤더: afxwin.h

CClientDC::CClientDC

pWndCClientDC 가리키는 CWnd클라이언트 영역에 액세스하는 개체를 생성합니다.

explicit CClientDC(CWnd* pWnd);

매개 변수

pWnd
디바이스 컨텍스트 개체가 액세스할 클라이언트 영역의 창입니다.

설명

생성자는 Windows 함수 GetDC를 호출합니다.

Windows GetDC 호출이 실패하면 예외(형식CResourceException)가 throw됩니다. Windows에서 사용 가능한 모든 디바이스 컨텍스트를 이미 할당한 경우 디바이스 컨텍스트를 사용할 수 없을 수 있습니다. 애플리케이션은 Windows에서 지정된 시간에 사용할 수 있는 다섯 가지 일반적인 디스플레이 컨텍스트를 놓고 경쟁합니다.

예시

void CDCView::DrawInClientDC(CDC *pDC)
{
   UNREFERENCED_PARAMETER(pDC);
   CClientDC clientDC(this);
   clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}

CClientDC::m_hWnd

HWND 개체를 CWnd 생성하는 데 사용되는 포인터입니다CClientDC.

HWND m_hWnd;

설명

m_hWnd 보호된 변수입니다.

예시

CClientDC::CClientDC에 대한 예제를 참조하세요.

참고 항목

MFC 샘플 MDI
CDC 클래스
계층 구조 차트
CDC 클래스