0

良い一日!

まず第一に、私の純粋な英語で申し訳ありません:)

アプリケーションのフォームの 1 つで ActiveX WebBrowser コントロール オブジェクトをホストする必要があります。私は ATL CAxWindow::Create(... CLSID_WebBrowser ...) を使用していますが、一見するとすべて問題ありません。Web サイトが正しく読み込まれ、ナビゲートが機能し、問題はありません。しかし、Web フォームの 1 つに、サーバーからロードする国辞書を含むリスト ボックスが含まれており、WebBrowser コントロールがそれをロードしないため、この Web フォームに完全に入力することはできません..

IE でその Web フォームに移動すると、国別辞書が正しく読み込まれます。WebBrowser コントロール アプリケーション (MFC CWnd::CreateControl などを使用) のサンプル/例がいくつかありますが、一部は私のアプリケーションのように機能しませんが、一部は正しく機能します。自分のアプリとダウンロードしたサンプルの間に大きな違いはまだ見られないので、助けが必要です。

PS レジストリ (IE 7.0、IE 8.0、IE 9.0 モード) でアプリケーションの FEATURE_BROWSER_EMULATION を変更しようとしましたが、効果がありませんでした。ただし、サンプルはレジストリを微調整しなくても機能します。

4

1 に答える 1