ホームページ  >  記事  >  バックエンド開発  >  C# を使用して ActiveX コントロールを開発するためのグラフィック コードの詳細

C# を使用して ActiveX コントロールを開発するためのグラフィック コードの詳細

黄舟
黄舟オリジナル
2017-03-06 11:08:272193ブラウズ

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

さらに、Dll が他の DLL に依存している場合は、それらも一緒にリリースする必要があります。

上記は、C# を使用して ActiveX コントロールを開発するためのグラフィック コードの詳細です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。