IViewObjectExImpl クラス
更新 : 2007 年 11 月
このクラスは IUnknown を実装します。また、IViewObject、IViewObject2、および IViewObjectEx の各インターフェイスの既定の実装を提供します。
template<
class T
>
class ATL_NO_VTABLE IViewObjectExImpl :
public IViewObjectEx
パラメータ
- T
IViewObjectExImpl の派生クラス。
解説
IViewObject、IViewObject2、および IViewObjectEx の各インターフェイスを使用すると、コントロール自体を直接表示できます。また、アドバイズ シンクを作成および管理して、コントロールの表示が変更されたことをコンテナに通知できます。IViewObjectEx インターフェイスでは、ちらつきなし描画、非四角形のコントロール、透明コントロール、およびヒット テスト (たとえば、マウスがどのくらい近くでクリックされるとコントロールがクリックされたと認識するか) などのコントロール拡張機能がサポートされます。IViewObjectExImpl クラスは、このインターフェイスの既定の実装を提供します。また、デバッグ ビルドの中でダンプ デバイスに情報を送って、IUnknown を実装します。
必要条件
ヘッダー : atlctl.h