AxImporter クラス

定義

ActiveX コントロールをインポートし、デザイナーからアクセスできるラッパーを生成します。

public ref class AxImporter
public class AxImporter
type AxImporter = class
Public Class AxImporter
継承
AxImporter

注釈

ActiveX コントロールの ActiveX ラッパーを生成するには、まず、 AxImporter クラスのインスタンスを作成または取得します。 AxImporter コンストラクターは、AxImporter.Options オブジェクトを受け取ります。このオブジェクトは、生成するラッパー .dll のファイル名やラッパーを生成する出力ディレクトリなど、インポーターのオプションを設定します。 ActiveX ラッパーを生成するには、適切な Generate メソッドを呼び出します。 ファイルから生成するには、 GenerateFromFileを呼び出します。 タイプ ライブラリから生成するには、 GenerateFromTypeLibraryを呼び出します。 返される文字列は、ActiveX ラッパーが生成された型のアセンブリ修飾名 (例: "Namespace.Type,Assembly") で構成されます。 ActiveX コントロールのラッパーは、outputName コンストラクターに渡されるAxImporter.OptionsAxImporter プロパティで指定された .dll ファイルに生成されます。 型は、 System.Reflection を使用して読み込みまたはクエリを実行し、通常のマネージド型として扱うことができます。 オブジェクトがこれをサポートしている場合は、型の GetOcx メソッドを呼び出して、オブジェクトへの COM インターフェイスを取得することもできます。

コンストラクター

名前 説明
AxImporter(AxImporter+Options)

AxImporter クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
GeneratedAssemblies

コントロールに対して生成されるアセンブリの名前を取得します。

GeneratedSources

生成されたソース ファイルの名前を取得します。

GeneratedTypeLibAttributes

生成されたタイプ ライブラリの属性を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GenerateFromFile(FileInfo)

デザイン時環境で使用する ActiveX コントロールのラッパーを生成します。

GenerateFromTypeLibrary(UCOMITypeLib, Guid)

デザイン時環境で使用する ActiveX コントロールのラッパーを生成します。

GenerateFromTypeLibrary(UCOMITypeLib)

デザイン時環境で使用する ActiveX コントロールのラッパーを生成します。

GetFileOfTypeLib(TYPELIBATTR)

指定したタイプ ライブラリへのパスとファイル名を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象