MFC-Features und ATL-Features in Visual C++ 2005
Aktualisiert: November 2007
Dieses Thema enthält eine Liste neuer MFC-Features und ATL-Features in Visual C++ 2005.
Klassen, die von ATL und MFC gemeinsam genutzt werden
Wichtige Änderungen
Weitere Informationen finden Sie unter Breaking Changes (ATL/MFC).
ATL
Wichtige Änderungen
Weitere Informationen finden Sie unter Breaking Changes (ATL).
Neue globale Funktionen
Neue Symbole
Neue Methoden
Veraltete Funktionen
Einige ATL-Funktionen wurden als _ATL_INSECURE_DEPRECATE, als aus Sicherheitsgründen veraltet markiert. Mit _ATL_SECURE_NO_WARNINGS können Sie Compilerwarnmeldungen unterdrücken, die beim Verwenden dieser Funktionen generiert werden.
Veraltete globale Funktionen
Die folgenden Funktionen wurden ab Visual C++ .NET 2002 als veraltet eingestuft, stehen jedoch aus Gründen der Abwärtskompatibilität zu Projekten, die in früheren Versionen von Visual C++ erstellt wurden, weiterhin zur Verfügung.
ATL-Server
Der Datei sproxy.exe wurde /nowchar_t hinzugefügt.
Veraltete Funktionen
_set_security_error_handler wurde aus der CRT entfernt: AtlsSecErrHandlerFunc sollte daher nicht mehr verwendet werden.
MFC
Wichtige Änderungen
Weitere Informationen finden Sie unter Breaking Changes (MFC).
Windows Forms-Unterstützung in MFC
MFC unterstützt ab sofort Windows Forms. Mit den MFC-Windows Forms-Unterstützungsklassen können Sie Windows Forms-Steuerelemente in MFC-Anwendungen als ActiveX-Steuerelemente in MFC-Dialogfeldern oder -Anzeigen hosten. Außerdem können Windows Forms-Formulare als MFC-Dialogfelder gehostet werden. Weitere Informationen finden Sie unter Verwenden eines Windows Form-Benutzersteuerelements in MFC.
Die folgenden Codeelemente wurden für die Windows Forms-Unterstützung in MFC hinzugefügt:
Hinweis: |
---|
Die MFC-Windows Forms-Integration funktioniert nur in Projekten, die dynamisch mit MFC verknüpft sind (Projekte, in denen AFXDLL definiert ist). |
GDI+ im Lieferumfang von Windows XP enthalten
GDI+ ist im Lieferumfang von Windows XP enthalten und als verteilbare Version für Windows NT 4.0 SP6, Windows 2000, Windows 98 und Windows Me erhältlich. Die aktuelle verteilbare Version können Sie unter https://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm herunterladen.
Weitere Informationen über GDI+ finden Sie in der GDI+-SDK-Dokumentation im MSDN: https://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp.
Neue Methoden
Zu CDC wurden folgende Wrappermethoden hinzugefügt:
Zu CStdioFile wurde folgende Methode hinzugefügt:
Veraltete Methoden
CInternetConnection::QueryOption
CInternetFile::QueryOption
Einige MFC-Funktionen wurden als _AFX_INSECURE_DEPRECATE, als aus Sicherheitsgründen veraltet markiert. Mit _AFX_SECURE_NO_WARNINGS können Sie Compilerwarnmeldungen unterdrücken, die beim Verwenden dieser Funktionen generiert werden.