Freigeben über


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:

CWinFormsControl Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate

DDX_ManagedControl

UICheckState Enumeration

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

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.

Siehe auch

Konzepte

Änderungen in den Visual C++ 2005-Bibliotheken