Les classes suivantes sont nouveaux depuis ATL 2.1:
| Contrôle composite | CComCompositeControl |
| Points de connexion | IDispEventImpl |
| MMC enfichable Support | CSnapInItemImpl |
| Service fournisseur de soutien | IServiceProviderImpl |
| Support de Windows | CAxDialogImpl
CDialogImplBase — voir CDialogImpl |
Voir aussi
Voir la section IObjectSafetyImpl au Portage de 2,1 ATL.
Ces classes ont été déplacés de Atlctl.h à Atlcom.h, meilleur groupe de la fonctionnalité:
Les méthodes suivantes ont été ajoutées et CComPtr CComQIPtr, pour plus de fonctionnalités. (Les liens suivants vont les sujets CComPtr .)
Le deuxième argument de modèle de CComQIPtr par défaut maintenant à __uuidof (t) où t est le premier argument de modèle. En conséquence, dans la plupart des cas, vous ne devez spécifier le deuxième paramètre du modèle. L'exception à cette règle est pour les objets qui sont de type IUnknown CComQIPtr . Ils doivent être encore déclarées à l'aide de la syntaxe du paramètre de modèle de deux:
CComQIPtrlt ; IUnknown, & IID_IUnknown > spUnk
Cette limitation est mineure, parce qu'il est inhabituel d'utiliser un CComQIPtr pour tenir un IUnknown.
CWindow possède les méthodes suivantes de la nouvelles:
CWindowImpl, CDialogImplet CContainedWindow maintenant font automatique unsubclassing lorsque requis.
Ces classes ont également les nouveaux arguments de modèle suivant: