私はいくつかのウィンドウを作成する小さな Windows アプリケーション (C++) を作成しています ( CreateWindowExなど)。そして、1 つのウィンドウに、メモリからロードされたMHTMLを表示するコントロールを追加したいと考えています。つまり、MHTML コンテンツ全体がファイルではなく文字列になっています。
コンポーネントは既に試しましたShell.Explorer
が、HTML 以外のものを挿入する方法が見つかりません ( AtlAxCreateControlを参照)。
Shell.Explorer コンポーネントまたはその他のコンポーネントを使用してインメモリ MHTML を表示することは可能ですか??
つまり、コンテンツをファイルに書き込んでファイル パスを指定する必要はありません。それは機能しますが、最適ではありません。他の方法で実行できない場合は、最後の選択肢にする必要があります。
PS: これが C#、JS、VBS、WSH、HTA などの別の言語または環境で実行できる場合は、私も耳を傾けます。