Partager via


Prise en charge MFC dans les projets ATL

Si vous sélectionnez Prendre en charge MFC dans l’Assistant Projet ATL, votre projet déclare l’application en tant qu’objet d’application MFC (classe). Le projet initialise la bibliothèque MFC et instancie une classe (classe ProjName) dérivée de CWinApp.

Cette option est disponible uniquement pour les projets DLL ATL non attribués.

class CProjNameApp : public CWinApp
{
public:

// Overrides
    virtual BOOL InitInstance();
virtual int ExitInstance();
DECLARE_MESSAGE_MAP()
};

BEGIN_MESSAGE_MAP(CProjNameApp, CWinApp)
END_MESSAGE_MAP()

CProjNameApp theApp;

BOOL CProjNameApp::InitInstance()
{
    return CWinApp::InitInstance();

}

int CProjNameApp::ExitInstance()
{
    return CWinApp::ExitInstance();

}

Vous pouvez afficher la classe d’objet d’application et ses InitInstance ExitInstance fonctions dans l’affichage de classes.

Voir aussi

Ajout d’une classe
Création d’un projet ATL
Configurations de projet ATL par défaut