ActiveX コントロールは、以前はオレ コントロールとも呼ばれていました。これは、Microsoft IE でサポートされているソフトウェア コンポーネントまたはオブジェクトであり、ブラウザ側で動的プログラム機能を実装し、ブラウザ側の動的処理能力を強化できます。通常、ActiveX コントロールは C++ または VB 言語を使用して開発されます。この記事では、C# 言語を使用して ActiveX コントロールを開発する別の方法を紹介します。
最近、QtでC#コントロールを使用する機能を開発しました。使用する方法は、C#でActiveXコントロールを生成し、QtでActiveXコントロールを使用することです。この記事では、C# を使用して ActiveX コントロールを生成する方法を簡単に紹介します。
1. WinForm UserControl プロジェクトを作成し、コントロールのプロパティ ページで [アセンブリ com を表示する] を選択します
Guid を割り当て、コントロールに GuidAttribute を追加します。ここで定義された GUID は ActiveX コントロールの GUID です
2. コンパイルして実行した後 (管理者権限が必要です)、システムのユーザー コントロール テスト コンテナー
3 を介してコントロールをテストできます。 DLL
C# の ActiveX コントロールを regasm プログラムに登録する必要があります。使用方法は次のとおりです。
regasm /codebase xxx.dll
regasm /u xxx.dll をアンインストールします。
注册 regasm /codebase xxx.dll
卸载 regasm /u xxx.dll