Freigeben über


CWinAppEx::SaveState

Schreibt den Anwendungszustand zur Windows-Registrierung.

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

Parameter

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

  • [in] pFrameImpl
    Ein Zeiger auf ein Objekt CFrameImpl.Diese Frames werden der Windows-Registrierung gespeichert.

  • [in] pFrame
    Ein Zeiger auf einen Rahmenfensterobjekt.Diese Frames werden der Windows-Registrierung gespeichert.

Rückgabewert

True, wenn erfolgreich; false andernfalls.

Hinweise

Diese Methode speichert den Zustand der Anwendung und aller Zustandsinformationen für das bereitgestellte Rahmenfenster.Wenn Sie kein Rahmenfenster bereitstellen, wird die Methode nur den Anwendungszustand.Die Anwendungsinformationen schließt den Zustand CMouseManager-Klasse, des CContextMenuManager-Klasse, des CKeyboardManager-Klasse und des CUserToolsManager-Klasse.

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 angefü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::LoadState