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::GetRegistryBase 和 CWinAppEx::SetRegistryBase。
要求
标头: afxwinappex.h