BOOL CPropPageRestore::OnSetActive() 
{
    if(m_pMainSheet->IsStartup())
    {
        InitializeFromRegistry(FALSE);
    }
    else
    {
        InitializeFromRegistry(TRUE);
    }

    UpdateData(FALSE);

	return CPMPropPage::OnSetActive();
}
Exemplo n.º 2
0
CBookmarkFolder::CBookmarkFolder(const std::wstring &str,InitializationType_t InitializationType,GUID *guid)
{
	switch(InitializationType)
	{
	case INITIALIZATION_TYPE_REGISTRY:
		InitializeFromRegistry(str);
		break;

	default:
		Initialize(str,guid);
		break;
	}
}
CPropPageRestore::CPropPageRestore(CMainPropertySheet* pMainSheet /*=NULL*/, const CString& crstrProjectPath /*=_T("")*/)
 : CPMPropPage(CPropPageRestore::IDD, pMainSheet)
{
	//{{AFX_DATA_INIT(CPropPageRestore)
	m_strBackupPath = _T("");
	m_bOPCServerConfig = TRUE;
	m_strProjectPath = crstrProjectPath;
	m_iSource = FILE_MODE;
	m_strAddress = _T("");
	m_strPassword = _T("");
	//}}AFX_DATA_INIT

    InitializeFromRegistry();
}