次の方法で共有


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 
);

パラメーター

  • [入力] pFrame
    フレーム ウィンドウ オブジェクトへのポインター。このメソッドは、レジストリに保存されている状態情報をこのフレーム ウィンドウに適用します。

  • [入力] lpszSectionName
    レジストリ キーの相対パスを含む文字列。

  • [入力] pFrameImpl
    CFrameImpl オブジェクトへのポインター。このメソッドは、レジストリに保存されている状態情報をこのフレーム ウィンドウに適用します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

このメソッドは、アプリケーションの状態およびフレーム ウィンドウの状態情報を読み込みます。読み込まれたフレーム ウィンドウの情報は、指定されたフレーム ウィンドウに適用されます。フレーム ウィンドウを指定しなかった場合は、アプリケーション状態情報のみが読み込まれます。アプリケーション情報には、CMouseManager クラスCContextMenuManager クラスCKeyboardManager クラス、および CUserToolsManager クラス の状態が含まれます。

CFrameImpl::OnLoadFrame の既定の実装では、LoadState を呼び出します。

lpszSectionName パラメーターはレジストリ エントリの絶対パスではありません。アプリケーションの既定のレジストリ キーの末尾に追加される相対パスです。既定のレジストリ キーを取得または設定するには、それぞれ、CWinAppEx::GetRegistryBase メソッドと CWinAppEx::SetRegistryBase メソッドを使用します。

必要条件

ヘッダー : afxwinappex.h

参照

関連項目

CWinAppEx クラス

階層図

CWinAppEx::SaveState