次のクラスは ATL 2.1 以降新しいいます。:
複合コントロール | CComCompositeControl |
接続ポイント | IDispEventImpl |
MMC スナップインでサポート | CSnapInItemImpl |
サービス プロバイダーのサポート | IServiceProviderImpl |
Windows サポート | CAxDialogImpl
CDialogImplBase ? CDialogImplを参照してください |
参照してください。
ATL 2.1 からの移植のIObjectSafetyImplを参照してください。
これらのクラスから Atlctl.h Atlcom.h には、機能のより良いグループに移動されました。:
次の方法CComPtr CComQIPtrに高度な機能を追加しました。(以下のリンクは、 CComPtrトピックに移動) します。
今、2 番目のテンプレート引数CComQIPtrを既定値に_ _uuidof (T) Tが最初のテンプレートの引数。その結果、ほとんどの場合、もはや、2 番目のテンプレート パラメーターを指定する必要があります。この規則の例外は、 IUnknown型のCComQIPtrオブジェクトです。2 つテンプレート パラメーターの構文を使用して宣言する必要:
CComQIPtrlt; IUnknown、& IID_IUnknown > 勇気
この制限は、 IUnknownを保持するためにCComQIPtrを使用するが普通であるためにマイナーです。
CWindowを次の新しいメソッドがあります。:
CWindowImpl CDialogImpl、 CContainedWindow今自動必要がある場合は、解除処理を行う。
これらのクラスにも、次の新しいテンプレート引数があります。: