Freigeben über


MFC-Unterstützung in ATL-Projekten

Wenn Sie "MFC unterstützen" im ATL-Projekt-Assistenten auswählen, deklariert Ihr Projekt die Anwendung als MFC-Anwendungsobjekt (Klasse). Das Projekt initialisiert die MFC-Bibliothek und instanziiert eine Klasse (Klasse ProjName), die von CWinApp abgeleitet wird.

Diese Option ist nur für nicht attributierte ATL-DLL-Projekte verfügbar.

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();

}

Sie können die Anwendungsobjektklasse und deren InitInstance Funktionen ExitInstance in der Klassenansicht anzeigen.

Siehe auch

Hinzufügen einer Klasse
Erstellen eines ATL-Projekts
Standardmäßige ATL-Projektkonfigurationen