Partager via


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 :

CWinFormsControl Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate

DDX_ManagedControl

UICheckState Enumeration

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

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.

Voir aussi

Concepts

Modifications apportées aux bibliothèques Visual C++ 2005