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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für