IAxWinHostWindow::CreateControl

更新 : 2007 年 11 月

コントロールを作成して初期化し、hWnd で識別されるウィンドウでホストします。

STDMETHOD( CreateControl )(
   LPCOLESTR lpTricsData,
   HWND hWnd,
   IStream* pStream 
);

パラメータ

  • lpTricsData
    [入力] 作成するコントロールを識別する文字列。CLSID、ProgID、URL または生の HTML を指定できます。CLSID を指定する場合は、中かっこ ({}) で囲みます。生の HTML を指定する場合は、先頭に MSHTML: を付けます。

  • hWnd
    [入力] ホストに使用される、ウィンドウを識別するハンドル。

  • pStream
    [入力] コントロールの初期化データを含むストリームのインターフェイス ポインタ。NULL の場合もあります。

戻り値

標準の HRESULT 値を返します。

解説

ウィンドウはインターフェイスを公開するホスト オブジェクトによりサブクラス化されるため、メッセージをコントロールに反映させることができ、ほかのコンテナ機能が有効になります。

このメソッドの呼び出しは、IAxWinHostWindow::CreateControlEx の呼び出しと同じです。

ライセンスされた ActiveX コントロールの作成方法については、「IAxWinHostWindowLic::CreateControlLic」を参照してください。

必要条件

ヘッダー : atliface.h

参照

参照

IAxWinHostWindow インターフェイス

IAxWinHostWindow::CreateControlEx

IAxWinHostWindow::AttachControl

CAxWindow::CreateControl

AtlAxCreateControl

その他の技術情報

IAxWinHostWindow のメンバ