CWnd::GetWindowDC
캡션 표시줄, 메뉴 및 스크롤 막대를 포함 하 여 전체 창에 대 한 디스플레이 컨텍스트를 검색 합니다.
CDC* GetWindowDC( );
반환 값
함수가 성공 하면 해당된 창에 대 한 디스플레이 컨텍스트를 나타냅니다. 그렇지 않으면 NULL.
반환 된 포인터 임시 되어 나중에 사용 하려고 저장 해서는 안됩니다. ReleaseDC 성공적으로 각 호출에 대해 한 번씩 호출 해야 GetWindowDC.
설명
창 디스플레이 컨텍스트 허용에서 아무 곳 이나 페인트 CWnd, 컨텍스트의 원점은 왼쪽 위 모퉁이의 이므로 CWnd 클라이언트 영역이 아닌.
기본 특성 컨텍스트를 검색할 때마다 디스플레이 컨텍스트에 할당 합니다. 이전 특성은 손실 됩니다.
GetWindowDC특수 그리기 효과에 대 한 사용할 수 있는 CWnd 비클라이언트 영역. 페인팅 된 창의 비클라이언트 영역에서 사용 하지 않는 것이 좋습니다.
GetSystemMetrics Windows 기능을 사용 하 여 비클라이언트 영역의 캡션 표시줄, 메뉴, 스크롤 막대 등 다양 한 부품의 치수를 검색할 수 있습니다.
그리기를 완료 한 후에 ReleaseDC 디스플레이 컨텍스트를 해제 하려면 멤버 함수를 호출 해야 합니다. 디스플레이 컨텍스트를 해제 하지 않으면 심각 하 게 그리기 응용 프로그램에서 동시에 열 수 있는 장치 컨텍스트의 수 제한으로 인해 요청에 적용 됩니다.
요구 사항
헤더: afxwin.h