다음을 통해 공유


CWindowDC 클래스

CDC에서 파생됩니다.

구문

class CWindowDC : public CDC

멤버

공용 생성자

속성 설명
CWindowDC::CWindowDC CWindowDC 개체를 생성합니다.

보호된 데이터 멤버

속성 설명
CWindowDC::m_hWnd 연결된 CWindowDC HWND입니다.

설명

생성 시 Windows 함수 GetWindowDC를 호출하고 소멸 시 ReleaseDC 를 호출합니다. 즉, CWindowDC 개체가 CWnd (클라이언트 및 비클라이언트 영역)의 전체 화면 영역에 액세스합니다.

사용에 CWindowDC대한 자세한 내용은 디바이스 컨텍스트를 참조 하세요.

상속 계층 구조

CObject

CDC

CWindowDC

요구 사항

헤더: afxwin.h

CWindowDC::CWindowDC

CWindowDC pWnd가 가리키는 개체의 CWnd 전체 화면 영역(클라이언트 및 비클라이언트)에 액세스하는 개체를 생성합니다.

explicit CWindowDC(CWnd* pWnd);

매개 변수

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

설명

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

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

예시

// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);

// Send my private message.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);

CWindowDC::m_hWnd

포인터의 CWnd HWND는 개체를 생성하는 CWindowDC 데 사용됩니다.

HWND m_hWnd;

설명

m_hWnd 는 HWND 형식의 보호된 변수입니다.

예시

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

참고 항목

CDC 클래스
계층 구조 차트
CDC 클래스