반응형
WM_SIZE 메시지함수를 이용해서 파악할수 있다.화면 최대화, 최소화, 복귀시 화면 사이즈 변경이 일어나게 되면 이함수를 호출하는데이때 호출상태를 검사해서
작업을 수행한다.
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
// 윈도우가 처음 생성될 때 SIZE_RESTORED 이벤트가 발생하므로 이것을 처리해주면 된다.
if(nType == SIZE_MINIMIZED)
{
//창의 최소화시 처리
}
else if(nType == SIZE_RESTORED)
{
//창의 복귀화시 처리
}
else if(nType == SIZE_MAXIMIZED)
{
//창의 최대화시 처리
}
}
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
CEdit 패스워드 모드, 일반 모드 변경 (0) | 2017.03.02 |
---|---|
화면에 글씨를 써보자. CFont 사용법 (0) | 2014.08.13 |
리스트(CListctrl)에서 체크상자(체크박스) 변경 확인하기 (0) | 2014.07.23 |
MFC 프로그램의 실행 흐름 요약 (0) | 2014.07.10 |
멀티라인 헤더(컬럼) 및 배경색 추가, 헤더(컬럼) 크기 고정, 행 높이 - 리스트 (0) | 2013.08.29 |
댓글