Las clases siguientes son nuevas desde ATL 2.1:
| Control compuesto | CComCompositeControl |
| Puntos de conexión | IDispEventImpl |
| MMC Snap-In de apoyo | CSnapInItemImpl |
| Proveedor de servicio de soporte | IServiceProviderImpl |
| Soporte de Windows | CAxDialogImpl
CDialogImplBase : ver CDialogImpl |
Véase también
Consulte la sección IObjectSafetyImpl en Porting de ATL 2.1.
Estas clases fueron trasladadas desde Atlctl.h a Atlcom.h, al mejor grupo de la funcionalidad:
CComPtr y CComQIPtr, se agregaron los siguientes métodos para mayor funcionalidad. (Los siguientes enlaces van a los temas de CComPtr ).
El segundo argumento de plantilla CComQIPtr ahora por defecto __uuidof (t) donde t es el primer argumento de plantilla. Como resultado, en la mayoría de los casos, ya no debe especificar el segundo parámetro de plantilla. La excepción a esta regla es para los objetos CComQIPtr que son de tipo IUnknown. Debe declarar aún utilizando la sintaxis de los parámetros de plantilla de dos:
CComQIPtrlt; IUnknown, & IID_IUnknown > spUnk
Esta limitación es menor, porque es inusual utilizar un CComQIPtr para la celebración de un IUnknown.
CWindow tiene los siguientes métodos nuevos:
CWindowImpl, CDialogImply CContainedWindow ahora hacen automática unsubclassing cuando sea necesario.
Estas clases también tienen los siguientes argumentos de plantilla nueva: