다이얼로그의 Picture Control를 배치시켜놓고 크기를 구할 때 크기가 계속 0이었다.
OnInitDialog(), OnShowWindow() 등 이벤트 처리 함수에서도 CRect에 크기를 구해봤는데 계속 0이었다.
삽질 하다가 방법 찾음.
Picture Control에 사용할 이미지를 미리 할당하거나 같은 크기 임시 이미지를 아무거나 할당해서 크기를 구하면 된다.
그러면 정사적으로 CRect에 크기를 구할 수 있음.
CRect tempRect;
GetDlgItem(컨트롤 아이디)->GetWindowRect(&tempRect);
ScreenToClient(&tempRect);
CRect로 크기 구하는 방법 참고용..