单文档的工程,点击菜单某一项,弹出一个多页对话框,这个多页对话框的框架和view的客户区一样大,
CPicSheet派生于CPropertySheet,在CPicSheet的OnInitDialog()中加入:
BOOL CPicSheet::OnInitDialog()
{
BOOL bResult = CPropertySheet::OnInitDialog();
CMainFrame* pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
CTESTView* pView=(CTESTView*)pMain->GetActiveView();
CRect  rect;
pView->GetClientRect(&rect);
pView->ClientToScreen(&rect);
CWnd::SetWindowPos(NULL,rect.left,rect.top,rect.Width(),rect.Height(), SWP_NOZORDER);
return bResult;
}
这样弹出来的对话框是和view的客户区一样大,但是这么设置CPicSheet的大小以后,里面每一个属性页的大小还是最初资源里设置的那么大,有的页本来比外边框大,这样就显示不完整了,没法控制,
怎么设置属性页的大小,怎么让每一页也正好和边框那么大?