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
);
パラメーター
[入力] lpszSectionName
レジストリ キーの相対パスを含む文字列。[入力] pFrameImpl
CFrameImpl オブジェクトへのポインター。このフレームは Windows レジストリに保存されます。[入力] pFrame
フレーム ウィンドウ オブジェクトへのポインター。このフレームは Windows レジストリに保存されます。
戻り値
正常終了した場合は True。それ以外の場合は false。
解説
このメソッドは、アプリケーションの状態および指定したフレーム ウィンドウの状態情報を保存します。フレーム ウィンドウを指定しない場合、このメソッドはアプリケーションの状態のみを保存します。アプリケーション情報には、CMouseManager クラス、CContextMenuManager クラス、CKeyboardManager クラス、および CUserToolsManager クラス の状態が含まれます。
lpszSectionName パラメーターはレジストリ エントリの絶対パスではありません。アプリケーションの既定のレジストリ キーの末尾に追加される相対パスです。既定のレジストリ キーを取得または設定するには、それぞれ、CWinAppEx::GetRegistryBase メソッドと CWinAppEx::SetRegistryBase メソッドを使用します。
必要条件
ヘッダー : afxwinappex.h