CWinAppEx, classe
CWinAppEx gère l'état de l'application, enregistre l'état au Registre, charge l'état du Registre, initialise des gestionnaires d'application, et fournit des liens vers ces mêmes gestionnaires d'application.
class CWinAppEx : public CWinApp
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CWinAppEx. |
Méthodes publiques
Nom |
Description |
---|---|
Supprime les informations sur l'application du Registre Windows. |
|
Spécifie si l'application chargera la taille et l'emplacement initiaux de la fenêtre frame principale du Registre. |
|
Active des menus volants pour l'application. |
|
Permet à l'utilisateur de créer des commandes de menu personnalisées dans l'application. |
|
Appelé par l'infrastructure de la fonction membre d' Run pour quitter cette instance de l'application. (Substitutions CWinApp::ExitInstance.) |
|
Lit des données binaires qui sont associées à la valeur de Registre spécifiée. |
|
Retourne un pointeur vers l'objet global de CContextMenuManager . |
|
|
|
Retourne la version principale de l'application enregistrée dans le Registre Windows. |
|
Retourne la version secondaire de l'application enregistrée dans le Registre Windows. |
|
Lit les données numériques associées à la valeur spécifiée dans le Registre. |
|
Retourne un pointeur vers l'objet global de CKeyboardManager . |
|
Retourne un pointeur vers l'objet global de CMouseManager . |
|
Lit CObject- les données dérivées associées à la valeur spécifiée dans le Registre. |
|
Retourne une chaîne qui est le chemin d'accès d'une clé de Registre. Ce chemin d'accès concatène le chemin d'accès relatif fourni avec le chemin d'accès d'application. |
|
Retourne le chemin d'accès au Registre de l'application. |
|
Lit des données binaires qui sont associées à la clé et la valeur spécifiée dans le Registre. |
|
Données numériques lectures du Registre associé à la clé et la valeur spécifiée. |
|
Lit les données d' CObject associées à la clé et la valeur spécifiée dans le Registre. |
|
Lit les données de chaîne associées à la clé et la valeur spécifiée dans le Registre. |
|
Retourne un pointeur vers l'objet global de CShellManager . |
|
Lit les données de chaîne associées à la valeur spécifiée dans le Registre. |
|
Retourne un pointeur vers l'objet global de CTooltipManager . |
|
Retourne un pointeur vers l'objet global de CUserToolsManager . |
|
Initialise l'objet CContextMenuManager. |
|
Initialise l'objet CKeyboardManager. |
|
Initialise l'objet CMouseManager. |
|
Initialise la classe d' CShellManager |
|
Initialise la classe CTooltipManager. |
|
|
|
Indique si la clé spécifiée dans le Registre. |
|
Charge l'état de l'application du Registre. |
|
Appelé par l'infrastructure lorsque l'aide de contexte de l'utilisateur demande pour la boîte de dialogue Personnalisation . |
|
Appelle la commande définie par l'utilisateur lorsque l'utilisateur double-clique sur n'importe où dans l'application. |
|
|
|
Écrit l'état de la zone d'applications au Registre Windows. |
|
Définit le chemin d'accès de la clé de Registre par défaut. Cette clé servira racine à tous les appels suivants de Registre. |
|
Affiche un menu contextuel. |
|
Écrit les données binaires à la valeur de Registre spécifiée. |
|
Écrit les données numériques à la valeur de Registre spécifiée. |
|
Écrit les données dérivées de CObject, classe à la valeur de Registre spécifiée. |
|
Écrit les données binaires à une valeur de la clé de Registre spécifiée. |
|
Écrit les données numériques en valeur de la clé de Registre spécifiée. |
|
Écrit les données dérivées de la classe d' CObject à une valeur de la clé de Registre spécifiée. |
|
Écrit les données de chaîne en valeur de la clé de Registre spécifiée. |
|
Écrit les données de chaîne à la valeur de Registre spécifiée. |
Méthodes protégées
Nom |
Description |
---|---|
Appelé par l'infrastructure lorsque l'état de l'application a été chargé. |
|
Appelé par l'infrastructure lorsqu'il charge la taille et l'emplacement de votre application du Registre. Les données chargées incluent la taille et l'emplacement du frame principal votre dernier d'application fermé. |
|
Appelé par l'infrastructure lorsqu'une fenêtre frame principale gère WM_CLOSE. |
|
Appelé par l'infrastructure immédiatement avant l'état de l'application est chargé. |
|
Appelé par l'infrastructure immédiatement avant l'état de l'application est enregistré. |
|
Recharge la taille et l'emplacement de la fenêtre fournie du Registre |
|
Appelé par l'infrastructure après son écrire l'état de l'application au Registre. |
|
Appelé par l'infrastructure pour écrire la taille et l'emplacement du frame principal au Registre. |
Membres de données
Nom |
Description |
---|---|
Spécifie si l'infrastructure remettra à l'état initial toutes les images de barre d'outils de la fenêtre frame qui contient la barre d'outils est chargée. |
Notes
Une grande partie de la fonctionnalité fournie par l'infrastructure MFC dépend de la classe d' CWinAppEx . Vous pouvez incorporer la classe d' CWinAppEx à votre application de deux façons :
Construisez une classe d' CWinAppEx dans le thread principal.
Dérivez la classe d'application principale d' CWinAppEx.
Après avoir incorporiez CWinAppEx à votre application, vous pouvez initialiser de n'importe lequel des gestionnaires d'application. Avant d'utiliser un gestionnaire d'application, vous devez l'initialisation en appelant le approprié initialisez la méthode. Pour obtenir un pointeur vers un gestionnaire spécifique, appelez la méthode associée get. La classe d' CWinAppEx gère les gestionnaires d'application suivants : CMouseManager, classe, CContextMenuManager, classe, CKeyboardManager, classe, CUserToolsManager, classe, et CMenuTearOffManager, classe.
Hiérarchie d'héritage
Configuration requise
en-tête : afxwinappex.h