ライセンス コントロールはどのように扱いますか?
更新 : 2007 年 11 月
ライセンス コントロール、またはその他の特別な初期化が必要なコントロールをホストする必要がある場合は、ホスト ウィンドウにアタッチするコントロールを自分で作成する必要があります。この処理は、次の手順で実行します。
コントロールを作成します。たとえば、IClassFactory2 を使用します。
コントロールを初期化します。たとえば、IPersistStreamInit::New または IPersistStreamInit::Load を呼び出します。
CAxWindow2T クラス オブジェクトを作成します。
タイトルとして空の文字列を指定して、CAxWindow::Create を呼び出します。これによって、コントロールが読み込まれずに "AtlAxWin80" ウィンドウとホスト オブジェクトが作成されます。
CAxWindow::QueryHost を呼び出して、ホスト オブジェクトの IAxWinHostWindow インターフェイスを取得します。
IAxWinHostWindow::AttachControl を呼び出して、作成したばかりのコントロールをコンテナにアタッチします。