BOOL GetUpdateRect ( LPRECT lpRect, BOOL bErase = FALSE );
반환 값
업데이트의 상태를 지정합니다. 값이 0이 아닌 업데이트 영역이 비어 있지 않은 경우; 그렇지 않으면 0。
LpRect 매개 변수를 NULL로 설정 하는 경우 반환 값은 0이 아닌 경우 업데이트 영역; 그렇지 않으면 0。
매개 변수
lpRect
포인트 CRect 개체 또는 업데이트 영역을 둘러싸는 업데이트에 대 한 클라이언트 좌표를 수신 하는 RECT 구조체를。
NULL 업데이트 영역 내 CWnd있는지 여부를 확인 하려면이 매개 변수를 설정 합니다. LpRect NULL이면 업데이트 영역 존재 하 고 0을 하나 하지 않는 경우 0이 아닌 GetUpdateRect 멤버 함수를 반환 합니다. 잘못 된 영역에서 WM_PAINT 메시지 결과 여부를 확인 하는 방법을 제공 합니다. 설정 하지 않으면이 매개 변수를 NULL 로 Windows 버전에서에서 3.0 및 이전 버전。
bErase
업데이트 영역에 배경으로 지울 인지를 지정 합니다.
주의
업데이트 영역에 완전히 둘러싸는 가장 작은 사각형의 좌표를 검색 합니다. CWnd CS_OWNDC 스타일을 사용 하 여 만든 경우 매핑 모드 MM_TEXT아니다 GetUpdateRect 멤버 함수 논리 좌표에 있는 사각형을 제공 합니다. 그렇지 않으면, GetUpdateRect 클라이언트의 사각형 좌표를 제공합니다. GetUpdateRect 빈 것 (모든 좌표는 0으로 설정) 사각형 설정 업데이트 영역에 없는 경우。
BErase 매개 변수는 GetUpdateRect 업데이트 영역 배경 삭제 해야 하는지 여부를 지정 합니다. BErase TRUE 업데이트 영역이 비어 있지 않은 경우 배경에 지워집니다. 백그라운드를 지우려면 GetUpdateRect WM_ERASEBKGND 메시지를 보냅니다.
BeginPaint 멤버 함수에 의해 검색 된 업데이트 사각형은 GetUpdateRect 멤버 함수에 의해 검색 된 동일。
그래서 빈 업데이트 영역을 검색 하는 GetUpdateRect BeginPaint 에 대 한 호출 후 즉시 호출 BeginPaint 멤버 함수를 자동으로 업데이트 영역 유효성 검사。
CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CWnd::BeginPaint, :: GetUpdateRect, CWnd::OnPaint, CWnd::RedrawWindow(&N)