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
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CWinAppEx-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Entfernt Informationen zur Verwendung von der Windows-Registrierung. |
|
Gibt an, ob die Anwendung die ursprüngliche Größe und die Position des Hauptrahmenfensters aus der Registrierung lädt. |
|
Ermöglicht Tearoffe Menüs für die Anwendung. |
|
Ermöglicht den Benutzern, um Befehle des benutzerdefinierten Menüs in der Anwendung zu erstellen. |
|
Aufgerufen durch das Framework aus der Run-Memberfunktion, um diese Instanz der Anwendung zu beenden.(Überschreibungen CWinApp::ExitInstance.) |
|
Liest Binärdaten, die mit dem angegebenen Registrierungswert zugeordnet ist. |
|
Gibt einen Zeiger auf CContextMenuManager globalen Objekt zurück. |
|
|
|
Gibt die Hauptversion der Anwendung zurück, die in der Windows-Registrierung gespeichert wird. |
|
Gibt die Nebenversion der Anwendung zurück, die in der Windows-Registrierung gespeichert wird. |
|
Liest numerische Daten, die mit dem angegebenen Wert aus der Registrierung zugeordnet ist. |
|
Gibt einen Zeiger auf CKeyboardManager globalen Objekt zurück. |
|
Gibt einen Zeiger auf CMouseManager globalen Objekt zurück. |
|
Liest CObject von abgeleitete Daten, die mit dem angegebenen Wert aus der Registrierung zugeordnet ist. |
|
Gibt eine Zeichenfolge zurück, die der Pfad eines Registrierungsschlüssels ist.Dieser Pfad verkettet den angegebenen relativen Pfad mit dem Anwendungspfad. |
|
Gibt den Registrierungspfad für die Anwendung zurück. |
|
Liest Binärdaten, die dem angegebenen Schlüssel und dem Wert aus der Registrierung zugeordnet ist. |
|
Liest numerische Daten aus der Registrierung, die dem angegebenen Schlüssel und dem Wert zugeordnet ist. |
|
Liest CObject Daten, die dem angegebenen Schlüssel und dem Wert aus der Registrierung zugeordnet ist. |
|
Liest Zeichenfolgendaten, die dem angegebenen Schlüssel und dem Wert aus der Registrierung zugeordnet ist. |
|
Gibt einen Zeiger auf CShellManager globalen Objekt zurück. |
|
Liest Zeichenfolgendaten, die mit dem angegebenen Wert aus der Registrierung zugeordnet ist. |
|
Gibt einen Zeiger auf CTooltipManager globalen Objekt zurück. |
|
Gibt einen Zeiger auf CUserToolsManager globalen Objekt zurück. |
|
Initialisiert das CContextMenuManager-Objekt. |
|
Initialisiert das CKeyboardManager-Objekt. |
|
Initialisiert das CMouseManager-Objekt. |
|
Initialisiert die CShellManager-Klasse |
|
Initialisiert die CTooltipManager-Klasse. |
|
|
|
Gibt an, ob der angegebene Schlüssel in der Registrierung ist. |
|
Lädt den Anwendungszustand aus der Registrierung. |
|
Aufgerufen vom Framework wenn die Benutzeranforderungskontexthilfe für das Dialogfeld Anpassung. |
|
Ruft den benutzerdefinierten Befehl auf, wenn der Benutzer auf eine beliebige Stelle in der Anwendung doppelklickt. |
|
|
|
Schreibt den Zustand des Anwendungsframeworks zur Windows-Registrierung. |
|
Legt den Pfad des standardmäßigen Registrierungsschlüssel fest.Dieser Schlüssel dient als Stamm für alle folgenden Registrierungsaufrufe. |
|
Zeigt ein Popupmenü an. |
|
Schreibt die Binärdaten zum angegebenen Registrierungswert. |
|
Schreibt die numerischen Daten zum angegebenen Registrierungswert. |
|
Schreibt Daten, die von CObject-Klasse zum angegebenen Registrierungswert abgeleitet wird. |
|
Schreibt die Binärdaten zu einem Wert des angegebenen Registrierungsschlüssels. |
|
Schreibt die numerischen Daten in einen Wert des angegebenen Registrierungsschlüssels. |
|
Schreibt die Daten, die von der CObject-Klasse in einen Wert des angegebenen Registrierungsschlüssels abgeleitet werden. |
|
Schreibt die Zeichenfolgendaten zu einem Wert des angegebenen Registrierungsschlüssels. |
|
Schreibt die Zeichenfolgendaten zum angegebenen Registrierungswert. |
Geschützte Methoden
Name |
Description |
---|---|
Aufgerufen vom Framework, wenn der Anwendungszustand geladen wurde. |
|
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. |
|
Aufgerufen vom Framework ausgelöst, wenn ein Hauptrahmenfenster WM_CLOSE verarbeitet. |
|
Aufgerufen vom Framework direkt vor dem Anwendungszustand wird geladen. |
|
Aufgerufen vom Framework direkt vor dem Anwendungszustand wird gespeichert. |
|
Lädt die Größe und Position des angegebenen Fensters aus der Registrierung erneut |
|
Aufgerufen vom Framework, nachdem der Anwendungszustand zur Registrierung schreibt. |
|
Aufgerufen vom Framework, um die Größe und die Position des Großrechners zur Registrierung zu schreiben. |
Datenmember
Name |
Description |
---|---|
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
Anforderungen
Header: afxwinappex.h