Freigeben über


CWinAppEx-Klasse

CWinAppEx behandelt den Anwendungszustand, speichert den Zustand in die Registrierung, lädt den Zustand aus der Registrierung, initialisiert Anwendungsmanager und Links zu den gleichen Anwendungsmanagern bereit.

class CWinAppEx : public CWinApp

Mitglieder

Bb983877.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CWinAppEx::CWinAppEx

Erstellt ein CWinAppEx-Objekt.

Bb983877.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CWinAppEx::CleanState

Entfernt Informationen zur Verwendung von der Windows-Registrierung.

CWinAppEx::EnableLoadWindowPlacement

Gibt an, ob die Anwendung die ursprüngliche Größe und die Position des Hauptrahmenfensters aus der Registrierung lädt.

CWinAppEx::EnableTearOffMenus

Ermöglicht Tearoffe Menüs für die Anwendung.

CWinAppEx::EnableUserTools

Ermöglicht den Benutzern, um Befehle des benutzerdefinierten Menüs in der Anwendung zu erstellen.

CWinAppEx::ExitInstance

Aufgerufen durch das Framework aus der Run-Memberfunktion, um diese Instanz der Anwendung zu beenden.(Überschreibungen CWinApp::ExitInstance.)

CWinAppEx::GetBinary

Liest Binärdaten, die mit dem angegebenen Registrierungswert zugeordnet ist.

CWinAppEx::GetContextMenuManager

Gibt einen Zeiger auf CContextMenuManager globalen Objekt zurück.

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

Gibt die Hauptversion der Anwendung zurück, die in der Windows-Registrierung gespeichert wird.

CWinAppEx::GetDataVersionMinor

Gibt die Nebenversion der Anwendung zurück, die in der Windows-Registrierung gespeichert wird.

CWinAppEx::GetInt

Liest numerische Daten, die mit dem angegebenen Wert aus der Registrierung zugeordnet ist.

CWinAppEx::GetKeyboardManager

Gibt einen Zeiger auf CKeyboardManager globalen Objekt zurück.

CWinAppEx::GetMouseManager

Gibt einen Zeiger auf CMouseManager globalen Objekt zurück.

CWinAppEx::GetObject

Liest CObject von abgeleitete Daten, die mit dem angegebenen Wert aus der Registrierung zugeordnet ist.

CWinAppEx::GetRegSectionPath

Gibt eine Zeichenfolge zurück, die der Pfad eines Registrierungsschlüssels ist.Dieser Pfad verkettet den angegebenen relativen Pfad mit dem Anwendungspfad.

CWinAppEx::GetRegistryBase

Gibt den Registrierungspfad für die Anwendung zurück.

CWinAppEx::GetSectionBinary

Liest Binärdaten, die dem angegebenen Schlüssel und dem Wert aus der Registrierung zugeordnet ist.

CWinAppEx::GetSectionInt

Liest numerische Daten aus der Registrierung, die dem angegebenen Schlüssel und dem Wert zugeordnet ist.

CWinAppEx::GetSectionObject

Liest CObject Daten, die dem angegebenen Schlüssel und dem Wert aus der Registrierung zugeordnet ist.

CWinAppEx::GetSectionString

Liest Zeichenfolgendaten, die dem angegebenen Schlüssel und dem Wert aus der Registrierung zugeordnet ist.

CWinAppEx::GetShellManager

Gibt einen Zeiger auf CShellManager globalen Objekt zurück.

CWinAppEx::GetString

Liest Zeichenfolgendaten, die mit dem angegebenen Wert aus der Registrierung zugeordnet ist.

CWinAppEx::GetTooltipManager

Gibt einen Zeiger auf CTooltipManager globalen Objekt zurück.

CWinAppEx::GetUserToolsManager

Gibt einen Zeiger auf CUserToolsManager globalen Objekt zurück.

CWinAppEx::InitContextMenuManager

Initialisiert das CContextMenuManager-Objekt.

CWinAppEx::InitKeyboardManager

Initialisiert das CKeyboardManager-Objekt.

CWinAppEx::InitMouseManager

Initialisiert das CMouseManager-Objekt.

CWinAppEx::InitShellManager

Initialisiert die CShellManager-Klasse

CWinAppEx::InitTooltipManager

Initialisiert die CTooltipManager-Klasse.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Gibt an, ob der angegebene Schlüssel in der Registrierung ist.

CWinAppEx::LoadState

Lädt den Anwendungszustand aus der Registrierung.

CWinAppEx::OnAppContextHelp

Aufgerufen vom Framework wenn die Benutzeranforderungskontexthilfe für das Dialogfeld Anpassung.

CWinAppEx::OnViewDoubleClick

Ruft den benutzerdefinierten Befehl auf, wenn der Benutzer auf eine beliebige Stelle in der Anwendung doppelklickt.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

Schreibt den Zustand des Anwendungsframeworks zur Windows-Registrierung.

CWinAppEx::SetRegistryBase

Legt den Pfad des standardmäßigen Registrierungsschlüssel fest.Dieser Schlüssel dient als Stamm für alle folgenden Registrierungsaufrufe.

CWinAppEx::ShowPopupMenu

Zeigt ein Popupmenü an.

CWinAppEx::WriteBinary

Schreibt die Binärdaten zum angegebenen Registrierungswert.

CWinAppEx::WriteInt

Schreibt die numerischen Daten zum angegebenen Registrierungswert.

CWinAppEx::WriteObject

Schreibt Daten, die von CObject-Klasse zum angegebenen Registrierungswert abgeleitet wird.

CWinAppEx::WriteSectionBinary

Schreibt die Binärdaten zu einem Wert des angegebenen Registrierungsschlüssels.

CWinAppEx::WriteSectionInt

Schreibt die numerischen Daten in einen Wert des angegebenen Registrierungsschlüssels.

CWinAppEx::WriteSectionObject

Schreibt die Daten, die von der CObject-Klasse in einen Wert des angegebenen Registrierungsschlüssels abgeleitet werden.

CWinAppEx::WriteSectionString

Schreibt die Zeichenfolgendaten zu einem Wert des angegebenen Registrierungsschlüssels.

CWinAppEx::WriteString

Schreibt die Zeichenfolgendaten zum angegebenen Registrierungswert.

Bb983877.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CWinAppEx::LoadCustomState

Aufgerufen vom Framework, wenn der Anwendungszustand geladen wurde.

CWinAppEx::LoadWindowPlacement

Aufgerufen vom Framework, wenn die Größe und Position der Anwendung aus der Registrierung lädt.Die geladenen Daten enthalten die Größe und die Position des Großrechners, als das Anwendungsletztes geschlossen hat.

CWinAppEx::OnClosingMainFrame

Aufgerufen vom Framework ausgelöst, wenn ein Hauptrahmenfenster WM_CLOSE verarbeitet.

CWinAppEx::PreLoadState

Aufgerufen vom Framework direkt vor dem Anwendungszustand wird geladen.

CWinAppEx::PreSaveState

Aufgerufen vom Framework direkt vor dem Anwendungszustand wird gespeichert.

CWinAppEx::ReloadWindowPlacement

Lädt die Größe und Position des angegebenen Fensters aus der Registrierung erneut

CWinAppEx::SaveCustomState

Aufgerufen vom Framework, nachdem der Anwendungszustand zur Registrierung schreibt.

CWinAppEx::StoreWindowPlacement

Aufgerufen vom Framework, um die Größe und die Position des Großrechners zur Registrierung zu schreiben.

Bb983877.collapse_all(de-de,VS.110).gifDatenmember

Name

Description

CWinAppEx::m_bForceImageReset

Gibt an, ob das Framework alle Symbolleistenimages zurücksetzt, wenn das Rahmenfenster, das die Symbolleiste enthält, geladen wird.

Hinweise

Ein Großteil der Funktionalität, die vom MFC-Framework bereitgestellt wird, hängt von der CWinAppEx-Klasse ab.Sie können die CWinAppEx-Klasse in die Anwendung in einer von zwei Methoden enthalten:

  • Erstellen Sie eine Klasse CWinAppEx im Hauptthread.

  • Leiten Sie die Hauptanwendungsklasse von CWinAppEx.

Nachdem Sie CWinAppEx in eine Anwendung integrieren, können Sie einen der Anwendungsmanager initialisieren.Bevor Sie einen Anwendungsmanager verwenden, müssen Sie sie initialisieren, indem Sie die entsprechende Initialisierungsmethode aufrufen.Um ein Zeiger auf einen bestimmten Manager zu erhalten, rufen Sie das zugeordnete abrufen Methode auf.Die CWinAppEx-Klasse verwaltet die folgenden Anwendungsmanager: CMouseManager-Klasse, CContextMenuManager-Klasse, CKeyboardManager-Klasse, CUserToolsManager-Klasse und CMenuTearOffManager-Klasse.

Vererbungshierarchie

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

Anforderungen

Header: afxwinappex.h

Siehe auch

Referenz

Hierarchien-Diagramm

CWinApp-Klasse

CMouseManager-Klasse

CContextMenuManager-Klasse

CKeyboardManager-Klasse

CUserToolsManager-Klasse

Weitere Ressourcen

MFC-Klassen