次の方法で共有


CAxWindow クラス

このクラスには、ActiveX コントロールをホストするウィンドウを操作するためのメソッドが用意されています。

重要 : 重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

class CAxWindow : public CWindow

メンバー

yx242b61.collapse_all(ja-jp,VS.110).gifメソッド

AttachControl

CAxWindow のオブジェクトに既存の ActiveX コントロールをアタッチします。

CAxWindow

CAxWindow オブジェクトを構築します。

CreateControl

ActiveX コントロールを作成して初期化し、CAxWindow のウィンドウでホストします。

CreateControlEx

ActiveX コントロールを作成し、コントロールからインターフェイスのポインター (複数可) を取得します。

GetWndClassName

(静的関数) CAxWindow のオブジェクトの定義済みのクラス名を取得します。

QueryControl

ホストされた ActiveX コントロールの IUnknown を取得します。

QueryHost

CAxWindow のオブジェクトの IUnknown のポインターを取得します。

SetExternalDispatch

外部ディスパッチ インターフェイスを CAxWindow のオブジェクトによって使用される設定します。

SetExternalUIHandler

外部の IDocHostUIHandler のインターフェイスを CAxWindow のオブジェクトによって使用される設定します。

yx242b61.collapse_all(ja-jp,VS.110).gif演算子

operator =

CAxWindow の既存のオブジェクトに HWND を割り当てます。

解説

このクラスには、ActiveX コントロールをホストするウィンドウを操作するためのメソッドを提供します。CAxWindowでラップされたホストは、「**AtlAxWin80"**によって提供されます。

クラス CAxWindowCAxWindowT のクラスから特化したクラスとして実装されます。この特殊化は次のように宣言されています:

typedef CAxWindowT<CWindow> CAxWindow;

基本クラスを変更する必要がある場合 CAxWindowT を使用し、テンプレート引数として新しい基本クラスを指定できます。

必要条件

Header: atlwin.h

参照

関連項目

CWindow クラス

概念

ATLCON サンプル

複合コントロールの基本

ATL コントロール コンテインメント : Q & A 集

その他の技術情報

ATL クラスの概要