Udostępnij za pośrednictwem


CWinAppEx::SaveState

Zapisuje stan aplikacji w rejestrze systemu 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 
);

Parametry

  • [w]lpszSectionName
    Ciąg zawiera ścieżki względnej klucza rejestru.

  • [w]pFrameImpl
    Wskaźnik do CFrameImpl obiektu.Ta ramka jest zapisywane w rejestrze systemu Windows.

  • [w]pFrame
    Wskaźnik do obiektu window ramki.Ta ramka jest zapisywane w rejestrze systemu Windows.

Wartość zwracana

Truew przypadku powodzenia; falsew przeciwnym wypadku.

Uwagi

Metoda ta zapisuje stan aplikacji i informacje dotyczące stanu okna dostarczonego ramki.Jeśli nie podasz oknie ramki, metoda zapisuje tylko stan aplikacji.Informacje o aplikacji zawiera stan Klasa CMouseManager, Klasa CContextMenuManager, Klasa CKeyboardManageroraz Klasa CUserToolsManager.

lpszSectionName Parametr nie jest ścieżką bezwzględną wpisu rejestru.Jest ścieżką względną, która jest dołączana na końcu domyślnego klucza rejestru dla aplikacji.Aby uzyskać lub ustawić domyślny klucz rejestru, należy użyć metod CWinAppEx::GetRegistryBase i CWinAppEx::SetRegistryBase odpowiednio.

Wymagania

Nagłówek: afxwinappex.h

Zobacz też

Informacje

Klasa CWinAppEx

Wykres hierarchii

CWinAppEx::LoadState