Fonctionnalités MFC et ATL dans Visual C++ 2005
Mise à jour : novembre 2007
Cette rubrique contient une liste des nouvelles fonctionnalités MFC et ATL de Visual C++ 2005.
Classes partagées ATL/MFC
Nouveautés
Consultez Breaking Changes (ATL/MFC).
ATL
Nouveautés
Consultez Breaking Changes (ATL).
Nouvelles fonctions globales
Nouveaux symboles
Nouvelles méthodes
Fonctions désapprouvées
Certaines fonctions ATL sont dorénavant marquées comme _ATL_INSECURE_DEPRECATE, désapprouvées pour des raisons de sécurité. Vous pouvez utiliser _ATL_SECURE_NO_WARNINGS pour supprimer les avertissements du compilateur qui seront générés lorsque vous utilisez ces fonctions.
Fonctions globales désapprouvées
Les fonctions suivantes sont obsolètes dans Visual C++ .NET 2002 et les versions ultérieures, mais elles sont disponibles pour assurer la compatibilité descendante avec les projets créés avec des versions précédentes de Visual C++.
ATL Server
/nowchar_t a été ajouté à sproxy.exe.
Fonctions désapprouvées
_set_security_error_handler a été supprimé du CRT et AtlsSecErrHandlerFunc ne doit donc plus être utilisé.
MFC
Nouveautés
Consultez Breaking Changes (MFC).
Prise en charge de MFC Windows Forms
La prise en charge de Windows Forms a été ajoutée à MFC. À l'aide des classes de prise en charge de MFC Windows Forms, vous pouvez héberger des contrôles Windows Forms dans vos applications MFC comme contrôles ActiveX dans des vues ou des boîtes de dialogue MFC. De plus, les formulaires Windows Forms peuvent être hébergés en tant que boîtes de dialogue MFC. Pour plus d'informations, consultez Utilisation d'un contrôle utilisateur Windows Form dans MFC.
Les éléments de code suivants ont été ajoutés pour prendre en charge MFC Windows Forms :
Remarque : |
---|
L'intégration de MFC Windows Forms ne fonctionne que dans les projets qui se lient dynamiquement à MFC (projets dans lesquels AFXDLL est défini). |
GDI+ fourni avec Windows XP
GDI+ est inclus dans Windows XP et est disponible en tant que composant redistribuable pour Windows NT 4.0 SP6, Windows 2000, Windows 98 et Windows Me. Pour télécharger la version la plus récente de ce composant redistribuable, consultez https://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm
Pour plus d'informations sur GDI+, consultez la documentation du Kit de développement logiciel (SDK) de GDI+ dans MSDN : https://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp.
Nouvelles méthodes
Les méthodes de wrapper suivantes ont été ajoutées à CDC :
La méthode suivante a été ajoutée à CStdioFile :
Méthodes désapprouvées
CInternetConnection::QueryOption
CInternetFile::QueryOption
Certaines fonctions MFC sont dorénavant marquées comme _ATL_INSECURE_DEPRECATE, désapprouvées pour des raisons de sécurité. Vous pouvez utiliser _AFX_SECURE_NO_WARNINGS pour supprimer les avertissements du compilateur qui seront générés lorsque vous utilisez ces fonctions.