MFC 无标题对话框最小化和最大化

首先CPropertySheetCtrl属性页面
点击查看微软提供的帮助文档

根据这个文档就可以很好的实现CPropertySheetCtrl属性页面的非模态和模态对话框,我使用的是非模态对话框。因为此界面是放在一个基对话框上的,使用模态对话框不能响应最大化和最小化功能。

CPropertySheetCtrl* pSheet=new CPropertySheetCtrl(_T(""));
CSettingAboutPage* m_pAboutPage= new CSettingAboutPage;/// CPropertyPage 页面
pSheet->AddPage(m_pAboutPage);
pSheet->Create(this);
pSheet->ModifyStyle(WS_CAPTION | WS_THICKFRAME, 0, SWP_FRAMECHANGED); 
pSheet->ModifyStyleEx(WS_EX_DLGMODALFRAME, 0);

在退出地方释放

if (pSheet!= NULL)
{
    delete pSheet;
    pSheet=NULL;
}
if (m_pAboutPage != NULL)
{
    delete m_pAboutPage;
    m_pAboutPage=NULL;
}

参考
http://blog.csdn.net/hurryboylqs/article/details/5525597

    原文作者:rollingman
    原文地址: https://blog.csdn.net/u011100345/article/details/69982778
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞