Freigeben über


CWinAppEx::LoadState

Liest den Anwendungszustand aus der Windows-Registrierung.

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

Parameter

  • [in] pFrame
    Ein Zeiger auf einen Rahmenfensterobjekt.Die Methode wird die Zustandsinformationen in der Registrierung auf dieses Rahmenfenster zu.

  • [in] lpszSectionName
    Eine Zeichenfolge, die den relativen Pfad eines Registrierungsschlüssels enthält.

  • [in] pFrameImpl
    Ein Zeiger auf ein Objekt CFrameImpl.Die Methode wird die Zustandsinformationen in der Registrierung auf dieses Rahmenfenster zu.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Diese Methode lädt den Zustand der Anwendung und aller Zustandsinformationen für ein Rahmenfenster.Die geladenen Informationen für das Rahmenfenster werden dem angegebenen Rahmenfenster angewendet.Wenn Sie kein Rahmenfenster nur angeben, die Anwendungszustandsinformationen geladen werden.Die Anwendungsinformationen schließt den Zustand CMouseManager-Klasse, des CContextMenuManager-Klasse, des CKeyboardManager-Klasse und des CUserToolsManager-Klasse.

Die Standardimplementierung von CFrameImpl::OnLoadFrame Aufrufen LoadState.

Der lpszSectionName-Parameter ist nicht der absolute Pfad für einen Registrierungseintrag.Es ist ein relativer Pfad, der am Ende des standardmäßigen Registrierungsschlüssels für die Anwendung hinzugefügt wird.Um den standardmäßigen Registrierungsschlüssel abzurufen oder festzulegen, verwenden Sie die Methoden CWinAppEx::GetRegistryBase und CWinAppEx::SetRegistryBase bzw.

Anforderungen

Header: afxwinappex.h

Siehe auch

Referenz

CWinAppEx-Klasse

Hierarchien-Diagramm

CWinAppEx::SaveState