FormView 위에 3개의 Static Control을 만들고 DC로 받아서 DrawText로 그려주는데 Static을 A, B, C라고 하겠습니다. 각각 사이즈도 다르고 겹치지도 않습니다. 여기서 Static ID로 각각의 영역의 RECT를 가져올수 있잖아요
GetDlgItem(IDC_STATIC_RESULT)->GetWindowRect(&rect);
ScreenToClient(&rect);
이렇게 가져오고 InvalidRect로 각각의 영역을 업데이트 하려고 합니다.
근데 한영역에서 InvalidRect처리를 했는데 왜 Static B, C에서도 InvalidRect 현상이 나타나는 걸까요? 영역만 다시그리는게 InvalidRect인데...