Наступні класи новачок з ATL 2.1:
| Композитний контролю | CComCompositeControl |
| Точки з'єднання | IDispEventImpl |
| Консолі MMC оснастки підтримки | CSnapInItemImpl |
| Підтримки постачальника служби | IServiceProviderImpl |
| Підтримки Windows | CAxDialogImpl
CDialogImplBase -побачити CDialogImpl |
Дивіться також
Перегляньте розділ IObjectSafetyImpl у Porting з ATL 2.1.
Ці класи були перенесені з Atlctl.h до Atlcom.h, краще групі функціональність:
Наступні методи були додані до CComPtr і CComQIPtr, для розширення функціональності. (Наступні посилання Перейти до теми CComPtr .)
Другий аргумент шаблон для CComQIPtr , тепер за замовчуванням для __uuidof (t) де t є перший аргумент шаблон. Як результат, в більшості випадків, більше не потрібно вказати другий параметр шаблон. Винятком з цього правила є для CComQIPtr об'єктів, які мають тип IUnknown. Вони все ще має бути оголошено синтаксису параметр два шаблон:
CComQIPtrlt; IUnknown, & IID_IUnknown > сперми
Це обмеження, неповнолітній, тому що це незвичайне використовувати CComQIPtr для проведення в IUnknown.
CWindow має наступні нові методи:
CWindowImpl, CDialogImplі CContainedWindow тепер робити автоматично unsubclassing при необхідності.
Ці класи також мають такі аргументи новий шаблон: