다음을 통해 공유


CWnd::GetWindowDC

캡션 표시줄, 메뉴 및 스크롤 막대를 포함 하 여 전체 창에 대 한 디스플레이 컨텍스트를 검색 합니다.

CDC* GetWindowDC( );

반환 값

함수가 성공 하면 해당된 창에 대 한 디스플레이 컨텍스트를 나타냅니다. 그렇지 않으면 NULL.

반환 된 포인터 임시 되어 나중에 사용 하려고 저장 해서는 안됩니다.ReleaseDC 성공적으로 각 호출에 대해 한 번씩 호출 해야 GetWindowDC.

설명

창 디스플레이 컨텍스트 허용에서 아무 곳 이나 페인트 CWnd, 컨텍스트의 원점은 왼쪽 위 모퉁이의 이므로 CWnd 클라이언트 영역이 아닌.

기본 특성 컨텍스트를 검색할 때마다 디스플레이 컨텍스트에 할당 합니다.이전 특성은 손실 됩니다.

GetWindowDC특수 그리기 효과에 대 한 사용할 수 있는 CWnd 비클라이언트 영역.페인팅 된 창의 비클라이언트 영역에서 사용 하지 않는 것이 좋습니다.

GetSystemMetrics Windows 기능을 사용 하 여 비클라이언트 영역의 캡션 표시줄, 메뉴, 스크롤 막대 등 다양 한 부품의 치수를 검색할 수 있습니다.

그리기를 완료 한 후에 ReleaseDC 디스플레이 컨텍스트를 해제 하려면 멤버 함수를 호출 해야 합니다.디스플레이 컨텍스트를 해제 하지 않으면 심각 하 게 그리기 응용 프로그램에서 동시에 열 수 있는 장치 컨텍스트의 수 제한으로 인해 요청에 적용 됩니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CWnd 클래스

계층 구조 차트

GetSystemMetrics

CWnd::ReleaseDC

GetWindowDC

CWnd::GetDC

CWindowDC 클래스