動作する Internet Explorer 拡張機能を作成します
前提条件:
手順:
クラス ライブラリ プロジェクトを作成します:
引用を追加:
ソースファイルの作成:
IEAddon.cs:
<code class="language-csharp">using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Windows.Forms; using Microsoft.Win32; using mshtml; using SHDocVw; namespace IEAddon { [ComVisible(true)] [ClassInterface(ClassInterfaceType.None)] [Guid("D40C654D-7C51-4EB3-95B2-1E23905C2A2D")] [ProgId("MyBHO.WordHighlighter")] public class WordHighlighterBHO : IObjectWithSite, IOleCommandTarget { //... (此处省略部分代码) } }</code>
Interop.cs:
<code class="language-csharp">using System; using System.Runtime.InteropServices; namespace IEAddon { [ComVisible(true)] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("FC4801A3-2BA9-11CF-A229-00AA003D7352")] public interface IObjectWithSite { //... (此处省略部分代码) } }</code>
設定フォームの作成:
プロジェクトのプロパティを構成します:
ビルドと実行:
使用法:
その他の情報:
以上がVisual Studio と COM を使用して Internet Explorer 拡張機能を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。