본문 바로가기

IT노트(구)/C/C++

(MFC) CMainFrame 크기 변경하는 방법

MFC에서 CMainFrame의 크기를 조절하려면

PreCreateWindow() 부분을 수정해주면 된다.

다음과 같이 처리하면 된다!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
    if!CFrameWnd::PreCreateWindow(cs) )
        return FALSE;
 
    cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE;
    
    cs.cx = 300// 이 부분을 설정해주면 된다!(x 크기)
    cs.cy = 200// 이 부분을 설정해주면 된다!(y 크기)
 
    cs.dwExStyle &= ~WS_EX_CLIENTEDGE;
    cs.lpszClass = AfxRegisterWndClass(0);
    
    return TRUE;
}
 
cs