다음 클래스는 ATL 2.1 이후 새로운:
| 합성 컨트롤 | CComCompositeControl |
| 연결 지점 | IDispEventImpl |
| MMC 스냅인에서 지원 | CSnapInItemImpl |
| 서비스 공급자 지원 | IServiceProviderImpl |
| Windows 지원 | CAxDialogImpl
CDialogImplBase ? CDialogImpl 참조 |
참고 항목
ATL 2.1에서 포팅 IObjectSafetyImpl 섹션 참조。
이러한 클래스 이동 된 atlctl.h에서 Atlcom.h, 더 나은 그룹 기능을:
다음 방법 CComPtr 및 CComQIPtr, 향상 된 기능에 대 한 추가 되었습니다. (다음 링크 CComPtr 항목으로 이동합니다.)
두 번째 템플릿 인수 CComQIPtr 를 이제 기본적으로 __uuidof (T) T 는 첫 번째 템플릿 인수. 그 결과, 대부분의 경우, 더 이상 지정 해야 두 번째 템플릿 매개 변수. 이 규칙의 예외는 IUnknown형식의 CComQIPtr 개체입니다. 그들은 선언 여전히 해야 합니다 두 개의 템플릿 매개 변수 구문을 사용 하 여:
CComQIPtrlt; IUnknown, & IID_IUnknown > 베 짱이
이 제한은 부, CComQIPtr IUnknown 을 보유 하는 데 사용 하는 데 평소 없기 때문에。
CWindow 는 다음과 같은 새 메서드:
CWindowImpl, CDialogImpl, CContainedWindow 지금 할 자동 필요할 때 unsubclassing。
이러한 클래스는 또한 다음과 같은 새로운 템플릿 인수 있다: