반응형
다이얼로그의 Border 속성이 Resizing 이어야 합니다.
// CTestDlg.h
int m_iDlgLimitMinWidth;
int m_iDlgLimitMinHeight;
// CTestDlg.cpp
BOOL CTestDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
/*
~ 생략
*/
////////////////////////////////////////////////////////////////////
// 현재 다이얼로그 크기 가져오기
CRect rcWin;
GetWindowRect(&rcWin);
m_iDlgLimitMinWidth = rcWin.Width();
m_iDlgLimitMinHeight = rcWin.Height();
return TRUE; // return TRUE unless you set the focus to a control
}
void CTestDlg::OnGetMinMaxInfo(MINMAXINFO* lpMMI)
{
lpMMI->ptMinTrackSize.x = m_iDlgLimitMinWidth;
lpMMI->ptMinTrackSize.y = m_iDlgLimitMinHeight;
CDialogEx::OnGetMinMaxInfo(lpMMI);
}
반응형
'프로그래밍 > MFC' 카테고리의 다른 글
[MFC] 메시지 처리 (0) | 2016.09.20 |
---|---|
[MFC] 문자열 비교하기 (0) | 2016.09.13 |
[MFC] 컨트롤 숨김/표시 (Button, Edit) (0) | 2016.07.15 |
[MFC] ListCtrl - 리스트 컨트롤 (0) | 2016.03.06 |
[MFC] 다이얼로그 배경 색상 설정/가져오기 (0) | 2015.11.24 |