MSHTML.DLL/Tridentを直接 ( SHDOCVW.DLL/WebBrowserではなく)ホスティングするための優れた読み物を提案できる人はいますか? C++ の GUI 要素、場合によっては主要な要素に使用したいと考えています。HTML レンダリング、追加のホスト提供の DOM メソッドとプロパティ、イベントを備えた JavaScript が必要です。
私の印象では、WebBrowser は余分なレイヤーを追加するだけで、必要なものは何も提供しません。それ以上に、クロスページ ナビゲーション、履歴、UI、コンテキスト メニュー、レジストリの依存関係、一般的な Active Document ホスティングなどを無効にする必要があります。ダウンロードなど
多くの場合、MSHTML と呼んでいるにもかかわらず、私が見つけたすべての記事は WebBrowser コントロールについて語っています。Microsoft のドキュメントでは、何が MSHTML で、何が WebBrowser であるかを理解するのが難しくなっています。たとえば、「その他の MSHTML インターフェイス」には、MSHTML.DLL の一部ではない IWebBrowser2 などがリストされています。