Partager via


CWinAppEx::SaveState

Écrit l'état de l'application au Registre 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 
);

Paramètres

  • [in] lpszSectionName
    Chaîne contenant le chemin d'accès relatif d'une clé de Registre.

  • [in] pFrameImpl
    Un pointeur vers un objet d' CFrameImpl . Ce frame est enregistré dans le Registre Windows.

  • [in] pFrame
    Un pointeur vers un objet de fenêtre frame. Ce frame est enregistré dans le Registre Windows.

Valeur de retour

True si l'opération a réussi ; false sinon.

Notes

Cette méthode enregistre l'état de la demande et de toutes les informations d'état de fenêtre frame fournie. Si vous ne fournissez pas de fenêtre frame, la méthode enregistre uniquement l'état de l'application. Les informations de l'application comprennent l'état de CMouseManager, classe, de CContextMenuManager, classe, de CKeyboardManager, classe, et de CUserToolsManager, classe.

Le paramètre d' lpszSectionName n'est pas le chemin d'accès absolu pour une entrée de registre. Il s'agit d'un chemin d'accès relatif qui est ajouté à la fin de la clé de Registre par défaut pour votre application. Pour obtenir ou définir la clé de Registre par défaut, utilisez les méthodes CWinAppEx::GetRegistryBase et CWinAppEx::SetRegistryBase respectivement.

Configuration requise

en-tête : afxwinappex.h

Voir aussi

Référence

CWinAppEx, classe

Graphique de la hiérarchie

CWinAppEx::LoadState