업데이트 사각형의 좌표가 들어 있는 RECT 구조체를 가리킵니다. PrgnUpdate 유효한 영역 핸들을 포함 하는 경우이 매개 변수는 무시 됩니다.
prgnUpdate
업데이트 영역을 식별합니다. 전체 클라이언트 영역이 업데이트 영역에 추가 됩니다 prgnUpdate 와 lpRectUpdate 둘 다 NULL인 경우。
플래그
다음 플래그 윈도우를 무효화 하는 데:
RDW_ERASEnbsp;??수신 창이 있는 WM_ERASEBKGND 메시지 창이 다시 그려집니다 때. 또한 RDW_INVALIDATE 플래그를 지정 해야 합니다; 그렇지 않으면 RDW_ERASE 아무 효과가(&N)。
RDW_FRAMEnbsp;??수신 업데이트 영역 교차 하는 창의 비클라이언트 영역 부분이 발생 한 WM_NCPAINT 메시지. 또한 RDW_INVALIDATE 플래그를 지정 해야 합니다; 그렇지 않으면 RDW_FRAME 아무 효과가(&N)。
RDW_INTERNALPAINTnbsp;??발생 한 WM_PAINT 메시지 창에서 잘못 된 영역을 포함 하는 여부에 관계 없이 창에 게시(&N)。
RDW_INVALIDATEnbsp;??(단 하나의 NULL수 있습니다) lpRectUpdate 또는 prgnUpdate 를 무효화 합니다. 전체 창이 무효화 둘 다 NULL인 경우(&N)。
다음 플래그 창의 유효성을 검사 하는 데:
RDW_NOERASEnbsp;??모든 보류 중인 WM_ERASEBKGND 메시지 억제(&N)。
RDW_NOFRAMEnbsp;??모든 보류 중인 WM_NCPAINT 메시지를 억제합니다. 이 플래그 RDW_VALIDATE 와 함께 사용 해야 하며 일반적으로 RDW_NOCHILDREN와 함께 사용 됩니다. 제대로 그림에서 창의 부분을 막을 수로 치료와 함께,이 옵션을 사용 해야(&N)。
RDW_NOINTERNALPAINTnbsp;??모든 보류 중인 내부 WM_PAINT 메시지를 억제합니다. 이 플래그는 WM_PAINT 메시지 잘못 된 영역에서 발생 하는 영향을 주지 않습니다(&N).
RDW_VALIDATEnbsp;??(단 하나의 NULL수 있습니다) lpRectUpdate 또는 prgnUpdate 를 확인 합니다. 둘 다 NULL인 경우 전체 창이 유효성이 검사 됩니다. 이 플래그는 내부 WM_PAINT 메시지에는 영향을 주지 않습니다(&N).
다음 플래그 컨트롤을 다시 표시 하는 경우 발생 합니다. 이러한 비트 중 하나를 지정 하지 않으면 그림 RedrawWindow 함수에 의해 수행 되지 않습니다.
RDW_ERASENOWnbsp;??함수가 반환 하기 전에 필요한 경우, WM_NCPAINT 및 WM_ERASEBKGND 메시지를 받을 ( RDW_ALLCHILDREN 및 RDW_NOCHILDREN 플래그에 의해 지정 된)와 영향을 받는 windows를 발생 합니다. WM_PAINT 메시지 지연(&N)。
RDW_UPDATENOWnbsp;??하면 (와 RDW_ALLCHILDREN 및 RDW_NOCHILDREN 플래그에 의해 지정 된) 영향을 받는 windows 함수는 반환 하기 전에 필요한 경우 WM_NCPAINT, WM_ERASEBKGND, WM_PAINT 메시지를 받을 수(&N)。
기본적으로 windows RedrawWindow 함수에 의해 영향을 받는 지정된 창 WS_CLIPCHILDREN 스타일에 있는지 여부에 따라 달라 집니다. WS_CLIPCHILDREN 창의 자식 창 영향을 받지 않습니다. 그러나 WS_CLIPCHILDREN windows는 이러한 windows 재귀적으로 확인 또는 WS_CLIPCHILDREN 창이 나타날 때까지 무효화 됩니다. 다음 플래그 제어 창이 RedrawWindow 함수에 의해 영향을 받습니다.: