Programming/MFC
윈도우 화면 크기 고정
_Erato
2006. 4. 18. 20:23
:: SDI
1. PreCreateWindow에서 크기 지정
// 윈도우 크기 고정
cs.cx = 1024 ;
cs.cy = 768 ;
// 크기 변경 차단
cs.style &= ~WS_THICKFRAME ;
cs.style &= ~FWS_ADDTOTITLE ;
cs.style &= ~WS_MAXIMIZEBOX ;
2. WM_GETMINMAXINFO 메시지 추가
// 윈도우 고정
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO* lpMMI)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
lpMMI->ptMinTrackSize.x = 1024 ;
lpMMI->ptMinTrackSize.y = 768 ;
lpMMI->ptMaxTrackSize.x = 1024 ;
lpMMI->ptMaxTrackSize.y = 768 ;
CFrameWnd::OnGetMinMaxInfo(lpMMI);
}