CAxWindow クラス
このクラスには、ActiveX コントロールをホストするウィンドウを操作するためのメソッドが用意されています。
重要 |
---|
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。 |
class CAxWindow : public CWindow
メンバー
メソッド
CAxWindow のオブジェクトに既存の ActiveX コントロールをアタッチします。 |
|
CAxWindow オブジェクトを構築します。 |
|
ActiveX コントロールを作成して初期化し、CAxWindow のウィンドウでホストします。 |
|
ActiveX コントロールを作成し、コントロールからインターフェイスのポインター (複数可) を取得します。 |
|
(静的関数) CAxWindow のオブジェクトの定義済みのクラス名を取得します。 |
|
ホストされた ActiveX コントロールの IUnknown を取得します。 |
|
CAxWindow のオブジェクトの IUnknown のポインターを取得します。 |
|
外部ディスパッチ インターフェイスを CAxWindow のオブジェクトによって使用される設定します。 |
|
外部の IDocHostUIHandler のインターフェイスを CAxWindow のオブジェクトによって使用される設定します。 |
演算子
CAxWindow の既存のオブジェクトに HWND を割り当てます。 |
解説
このクラスには、ActiveX コントロールをホストするウィンドウを操作するためのメソッドを提供します。CAxWindowでラップされたホストは、「**AtlAxWin80"**によって提供されます。
クラス CAxWindow は CAxWindowT のクラスから特化したクラスとして実装されます。この特殊化は次のように宣言されています:
typedef CAxWindowT<CWindow> CAxWindow;
基本クラスを変更する必要がある場合 CAxWindowT を使用し、テンプレート引数として新しい基本クラスを指定できます。
必要条件
Header: atlwin.h