CWinAppEx::LoadState
读取Windows注册表的应用程序状态。
BOOL LoadState(
CMDIFrameWndEx* pFrame,
LPCTSTR lpszSectionName = NULL
);
BOOL LoadState(
CFrameWndEx* pFrame,
LPCTSTR lpszSectionName = NULL
);
BOOL LoadState(
COleIPFrameWndEx* pFrame,
LPCTSTR lpszSectionName = NULL
);
virtual BOOL LoadState(
LPCTSTR lpszSectionName = NULL,
CFrameImpl* pFrameImpl = NULL
);
参数
[in] pFrame
对框架窗口对象的指针。该方法应用于注册表的状态信息此框架窗口。[in] lpszSectionName
包含注册表项的相对路径的字符串。[in] pFrameImpl
为 CFrameImpl 对象的指针。该方法应用于注册表的状态信息此框架窗口。
返回值
非零,如果成功;0否则为。
备注
此方法加载应用程序和所有状态信息的状态到框架窗口。框架窗口的加载的信息适用于由提供的框架窗口。如果不提供一个框架窗口,因此,只有应用程序状态信息加载。应用程序信息包括 CMouseManager选件类、 CContextMenuManager选件类、 CKeyboardManager选件类和 CUserToolsManager选件类的状态。
CFrameImpl::OnLoadFrame 的默认实现调用 LoadState。
lpszSectionName 参数不是注册表项的绝对路径。它已添加到默认注册表项的结束应用程序的相对路径。获取或设置默认注册表项,请使用方法单个 CWinAppEx::GetRegistryBase 和 CWinAppEx::SetRegistryBase。
要求
标头: afxwinappex.h