http://community.csdn.net/Expert/topic/3679/3679308.xml?temp=.6472589
http://community.csdn.net/Expert/topic/3679/3679111.xml?temp=.8189051
分给回答满意者

解决方案 »

  1.   

    How To Design a Resizable MFC Property Sheet
    http://support.microsoft.com/default.aspx?scid=kb;en-us;300606&Product=vc6PRB: Resizing CPropertySheet in OnInitDialog Does Not Work
    Article ID : 140585 
      

  2.   

    在你其他两个帖子里的答案不够好,以这个为准,在OnShowWindow中操作:void CMyProp::OnShowWindow(BOOL bShow, UINT nStatus) 
    {
    CPropertyPage::OnShowWindow(bShow, nStatus);

    int nWidth = 280;
    int nHeight = 675; if(bShow)
    {
    GetParent()->ShowWindow(SW_HIDE);
    GetParent()->SetWindowPos(NULL,0,0,nWidth,nHeight,SWP_NOMOVE|SWP_NOZORDER|SWP_NOACTIVATE);
    GetParent()->CenterWindow();
    GetParent()->ShowWindow(SW_SHOW);
    }
    }
      

  3.   

    CMyProp是从CPropertyPage类继承来的。