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::GetRegistryBaseCWinAppEx::SetRegistryBase

要求

标头: afxwinappex.h

请参见

参考

CWinAppEx选件类

层次结构图

CWinAppEx::SaveState