Die folgenden Klassen sind neu im Programm seit ATL 2.1:
| Zusammengesetztes Steuerelement | CComCompositeControl |
| Verbindungspunkte | IDispEventImpl |
| MMC-Snap-In Support | CSnapInItemImpl |
| Service Provider Support | IServiceProviderImpl |
| Windows-Unterstützung | CAxDialogImpl
CDialogImplBase — siehe CDialogImpl |
Siehe auch
Finden Sie im Abschnitt IObjectSafetyImpl in Portierung von ATL 2.1.
Diese Klassen wurden von Atlctl.h in Atlcom.h, bessere Gruppe die Funktionalität verschoben.:
Die folgenden Methoden wurden CComPtr und CComQIPtr, für erhöhte Funktionalität hinzugefügt. (Die folgenden Links gelangen Sie zu den Themen CComPtr .)
Das zweite Vorlagenargument für CComQIPtr jetzt standardmäßig __uuidof (T) wo t die erste Vorlagenargument ist. In den meisten Fällen müssen Sie in der Folge nicht mehr den zweiten Vorlagenparameter angeben. Die Ausnahme zu dieser Regel ist für CComQIPtr Objekte vom Typ IUnknown. Sie müssen noch erklärt werden mit der zwei-Vorlage-Parameter-syntax:
CComQIPtrlt, IUnknown, & IID_IUnknown > SpUnk
Diese Einschränkung ist gering, weil es ungewöhnlich ist, dass eine CComQIPtr verwenden für die Abhaltung von IUnknown.
Von CWindow verfügt über die folgenden neuen Methoden:
CWindowImpl, CDialogImplund CContainedWindow tun jetzt automatische unsubclassing bei Bedarf.
Diese Klassen haben auch die folgenden neuen Vorlage-Argumente: