将CMFCPropertySheet居中?
这是我的派生:将CMFCPropertySheet居中?,mfc,Mfc,这是我的派生:CMFCPropertySheet的构造函数: OtherSettingsSheet::COtherSettingsSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage) :CMFCPropertySheet(nIDCaption, pParentWnd, iSelectPage) { m_psh.dwFlags |= PSH_NOAPPLYNOW; SetIconsList(IDB_BMP_OT
CMFCPropertySheet
的构造函数:
OtherSettingsSheet::COtherSettingsSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)
:CMFCPropertySheet(nIDCaption, pParentWnd, iSelectPage)
{
m_psh.dwFlags |= PSH_NOAPPLYNOW;
SetIconsList(IDB_BMP_OTHER_SETTINGS, 32);
SetLook(CMFCPropertySheet::PropSheetLook_OutlookBar);
AddPage(&m_pageEmailSettings);
}
COtherSettingsSheet::COtherSettingsSheet(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
:CMFCPropertySheet(pszCaption, pParentWnd, iSelectPage)
{
m_psh.dwFlags |= PSH_NOAPPLYNOW;
SetIconsList(IDB_BMP_OTHER_SETTINGS, 32);
SetLook(CMFCPropertySheet::PropSheetLook_OutlookBar);
AddPage(&m_pageEmailSettings);
}
除了调用CenterWindow
,是否有其他设置使属性页居中?将图纸置于中心位置的正确方法是什么
这是我所知道的唯一解决方案:
BOOL COtherSettingsSheet::OnInitDialog()
{
BOOL bResult = CMFCPropertySheet::OnInitDialog();
CenterWindow();
return bResult;
}
我只是很惊讶,控制中心还是没有