업데이트 지역 무효화 및 유효성 검사
애플리케이션은 창의 일부를 무효화하고 InvalidateRect 또는 InvalidateRgn 함수를 사용하여 업데이트 영역을 설정합니다. 이러한 함수는 지정된 사각형 또는 지역(클라이언트 좌표)을 업데이트 영역에 추가하여 사각형 또는 지역을 시스템 또는 애플리케이션이 이전에 업데이트 지역에 추가했을 수 있는 모든 항목과 결합합니다.
InvalidateRect 및 InvalidateRgn 함수는 WM_PAINT 메시지를 생성하지 않습니다. 대신, 창이 메시지 큐에서 다른 메시지를 처리하는 동안 시스템은 이러한 함수의 변경 내용과 자체 변경 내용을 누적합니다. 변경 내용을 누적하면 창이 비트를 업데이트하는 대신 모든 변경 내용을 한 번에 처리하고 한 번에 한 단계씩 조각화합니다.
ValidateRect 및 ValidateRgn 함수는 업데이트 지역에서 지정된 사각형 또는 지역을 제거하여 창의 일부의 유효성을 검사합니다. 이러한 함수는 일반적으로 창이 WM_PAINT 메시지를 받기 전에 업데이트 영역에서 화면의 특정 부분을 업데이트한 경우에 사용됩니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기