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