본문 바로가기

Programming/MFC

윈도우 화면 크기 고정

:: 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);
}

 

'Programming > MFC' 카테고리의 다른 글

CSplitterWnd::CreateView  (0) 2006.05.04
Control의 배경색 및 글자색 변경  (0) 2006.04.19
Code jock 링크 라이브러리 걸기  (0) 2006.04.18
VC++ 확장자 의미 ?  (0) 2006.04.18
Thread 내에서 Main Frame의 핸들 얻기  (0) 2006.04.17