首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

mfc的小疑点

2012-01-30 
mfc的小问题ON_GETMINMAXINFO消息响应来限制对话框大小OnMinMaxInfo是CWnd派生的,在一个单文档的程序中用

mfc的小问题
ON_GETMINMAXINFO消息响应来限制对话框大小
OnMinMaxInfo是CWnd派生的,在一个单文档的程序中用哪个类来调用它?MainFrame?CXXXDlg?这些都是CWnd派生的。
还是自己用CWnd派生一个类来调用

[解决办法]

C/C++ code
void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) {    if (m_ptMin == CPoint(0, 0))    {        return;    }        lpMMI->ptMinTrackSize = m_ptMin;    CNewFrameWnd::OnGetMinMaxInfo(lpMMI);}void CMainFrame::SetMinSize(const CPoint &point /* = CPoint(0, 0) */){     if (point == CPoint(0, 0))    {        CRect rect;            GetWindowRect(rect);                m_ptMin = CPoint(rect.Width(), rect.Height());    }    else    {        m_ptMin = point;    }    }
[解决办法]
响应消息 WM_GETMINMAXINFO

热点排行