自由调整调整基于CFormView类单文档界面大小
第一步:处理PreCreateWindow函数
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.cx=800
cs.cy=800;
cs.style=WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU |WS_MINIMIZEBOX;
return TRUE;
}
第二步:处理CFormView类的OnInitialUpdate函数
void CSDRView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
//并屏蔽掉下面两行代码
// GetParentFrame()->RecalcLayout();
// ResizeParentToFit();
}
经过上面两步就可以改变界面大小了
本文介绍如何通过处理PreCreateWindow函数和CFormView类的OnInitialUpdate函数来灵活调整基于CFormView类单文档界面的大小。
6521

被折叠的 条评论
为什么被折叠?



