CWinAppEx::SaveState

写入Windows注册表的应用程序状态。

virtual BOOL SaveState(
   LPCTSTR lpszSectionName = NULL,
   CFrameImpl* pFrameImpl = NULL 
);
BOOL SaveState(
   CMDIFrameWndEx* pFrame,
   LPCTSTR lpszSectionName = NULL 
);
BOOL SaveState(
   CFrameWndEx* pFrame,
   LPCTSTR lpszSectionName = NULL 
);
BOOL SaveState(
   COleIPFrameWndEx* pFrame,
   LPCTSTR lpszSectionName = NULL 
);

参数

  • [in] lpszSectionName
    包含注册表项的相对路径的字符串。

  • [in] pFrameImpl
    CFrameImpl 对象的指针。 此帧保存到Windows注册表。

  • [in] pFrame
    对框架窗口对象的指针。 此帧保存到Windows注册表。

返回值

True,如果成功;否则 false。

备注

此方法保存应用程序和所有状态信息的状态为提供的框架窗口。 如果未提供一个框架窗口,方法只保存应用程序状态。 应用程序信息包括 CMouseManager选件类CContextMenuManager选件类CKeyboardManager选件类CUserToolsManager选件类的状态。

lpszSectionName 参数不是注册表项的绝对路径。 它是追加到默认注册表项的结束应用程序的相对路径。 获取或设置默认注册表项,请使用方法单个 CWinAppEx::GetRegistryBaseCWinAppEx::SetRegistryBase

要求

标头: afxwinappex.h

请参见

参考

CWinAppEx选件类

层次结构图

CWinAppEx::LoadState