Partager via


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

CWinAppEx::CWinAppEx

Construit un objet CWinAppEx.

Méthodes publiques

Nom

Description

CWinAppEx::CleanState

Supprime les informations sur l'application du Registre Windows.

CWinAppEx::EnableLoadWindowPlacement

Spécifie si l'application chargera la taille et l'emplacement initiaux de la fenêtre frame principale du Registre.

CWinAppEx::EnableTearOffMenus

Active des menus volants pour l'application.

CWinAppEx::EnableUserTools

Permet à l'utilisateur de créer des commandes de menu personnalisées dans l'application.

CWinAppEx::ExitInstance

Appelé par l'infrastructure de la fonction membre d' Run pour quitter cette instance de l'application. (Substitutions CWinApp::ExitInstance.)

CWinAppEx::GetBinary

Lit des données binaires qui sont associées à la valeur de Registre spécifiée.

CWinAppEx::GetContextMenuManager

Retourne un pointeur vers l'objet global de CContextMenuManager .

CWinAppEx::GetDataVersion

 

CWinAppEx::GetDataVersionMajor

Retourne la version principale de l'application enregistrée dans le Registre Windows.

CWinAppEx::GetDataVersionMinor

Retourne la version secondaire de l'application enregistrée dans le Registre Windows.

CWinAppEx::GetInt

Lit les données numériques associées à la valeur spécifiée dans le Registre.

CWinAppEx::GetKeyboardManager

Retourne un pointeur vers l'objet global de CKeyboardManager .

CWinAppEx::GetMouseManager

Retourne un pointeur vers l'objet global de CMouseManager .

CWinAppEx::GetObject

Lit CObject- les données dérivées associées à la valeur spécifiée dans le Registre.

CWinAppEx::GetRegSectionPath

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.

CWinAppEx::GetRegistryBase

Retourne le chemin d'accès au Registre de l'application.

CWinAppEx::GetSectionBinary

Lit des données binaires qui sont associées à la clé et la valeur spécifiée dans le Registre.

CWinAppEx::GetSectionInt

Données numériques lectures du Registre associé à la clé et la valeur spécifiée.

CWinAppEx::GetSectionObject

Lit les données d' CObject associées à la clé et la valeur spécifiée dans le Registre.

CWinAppEx::GetSectionString

Lit les données de chaîne associées à la clé et la valeur spécifiée dans le Registre.

CWinAppEx::GetShellManager

Retourne un pointeur vers l'objet global de CShellManager .

CWinAppEx::GetString

Lit les données de chaîne associées à la valeur spécifiée dans le Registre.

CWinAppEx::GetTooltipManager

Retourne un pointeur vers l'objet global de CTooltipManager .

CWinAppEx::GetUserToolsManager

Retourne un pointeur vers l'objet global de CUserToolsManager .

CWinAppEx::InitContextMenuManager

Initialise l'objet CContextMenuManager.

CWinAppEx::InitKeyboardManager

Initialise l'objet CKeyboardManager.

CWinAppEx::InitMouseManager

Initialise l'objet CMouseManager.

CWinAppEx::InitShellManager

Initialise la classe d' CShellManager

CWinAppEx::InitTooltipManager

Initialise la classe CTooltipManager.

CWinAppEx::IsResourceSmartUpdate

 

CWinAppEx::IsStateExists

Indique si la clé spécifiée dans le Registre.

CWinAppEx::LoadState

Charge l'état de l'application du Registre.

CWinAppEx::OnAppContextHelp

Appelé par l'infrastructure lorsque l'aide de contexte de l'utilisateur demande pour la boîte de dialogue Personnalisation .

CWinAppEx::OnViewDoubleClick

Appelle la commande définie par l'utilisateur lorsque l'utilisateur double-clique sur n'importe où dans l'application.

CWinAppEx::OnWorkspaceIdle

 

CWinAppEx::SaveState

Écrit l'état de la zone d'applications au Registre Windows.

CWinAppEx::SetRegistryBase

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.

CWinAppEx::ShowPopupMenu

Affiche un menu contextuel.

CWinAppEx::WriteBinary

Écrit les données binaires à la valeur de Registre spécifiée.

CWinAppEx::WriteInt

Écrit les données numériques à la valeur de Registre spécifiée.

CWinAppEx::WriteObject

Écrit les données dérivées de CObject, classe à la valeur de Registre spécifiée.

CWinAppEx::WriteSectionBinary

Écrit les données binaires à une valeur de la clé de Registre spécifiée.

CWinAppEx::WriteSectionInt

Écrit les données numériques en valeur de la clé de Registre spécifiée.

CWinAppEx::WriteSectionObject

Écrit les données dérivées de la classe d' CObject à une valeur de la clé de Registre spécifiée.

CWinAppEx::WriteSectionString

Écrit les données de chaîne en valeur de la clé de Registre spécifiée.

CWinAppEx::WriteString

Écrit les données de chaîne à la valeur de Registre spécifiée.

Méthodes protégées

Nom

Description

CWinAppEx::LoadCustomState

Appelé par l'infrastructure lorsque l'état de l'application a été chargé.

CWinAppEx::LoadWindowPlacement

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é.

CWinAppEx::OnClosingMainFrame

Appelé par l'infrastructure lorsqu'une fenêtre frame principale gère WM_CLOSE.

CWinAppEx::PreLoadState

Appelé par l'infrastructure immédiatement avant l'état de l'application est chargé.

CWinAppEx::PreSaveState

Appelé par l'infrastructure immédiatement avant l'état de l'application est enregistré.

CWinAppEx::ReloadWindowPlacement

Recharge la taille et l'emplacement de la fenêtre fournie du Registre

CWinAppEx::SaveCustomState

Appelé par l'infrastructure après son écrire l'état de l'application au Registre.

CWinAppEx::StoreWindowPlacement

Appelé par l'infrastructure pour écrire la taille et l'emplacement du frame principal au Registre.

Membres de données

Nom

Description

CWinAppEx::m_bForceImageReset

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

CObject

   CCmdTarget

      CWinThread

         CWinApp

            CWinAppEx

Configuration requise

en-tête : afxwinappex.h

Voir aussi

Référence

Graphique de la hiérarchie

CWinApp, classe

CMouseManager, classe

CContextMenuManager, classe

CKeyboardManager, classe

CUserToolsManager, classe

Autres ressources

classes MFC