0

こんにちは私は.NETに実装された単純なCOMタイプを持っています。ActiveXコントロールではありません。このタイプは、ActiveXObject( "TypeName")を使用してjavascriptを介してインスタンス化されます。

さて、.NETコードで、ブラウザ情報を取得する方法は?COMタイプはコントロールではないことに注意してください。そうでない場合、Control.GetContainer()が必要なものを提供してくれます。

本当にありがとう!

4

1 に答える 1

0

少しグーグルで答えを見つけました。

SetSite() および GetSite() メソッドを定義する IObjectWithSite インターフェイスを実装します。ActiveX オブジェクトが作成されると、Web ブラウザーは IObjectWithSite.SetSite() を呼び出し、ハンドルをサイトに渡します。サイトを保持し、必要に応じて使用するのは、ユーザーコード次第です。

詳細はこちら: http://msdn.microsoft.com/en-us/library/aa768220%28v=vs.85%29.aspx

于 2013-03-12T15:47:55.623 に答える