2012-02-08 16 views
0

私は古いMFCプロジェクトに取り組んでいます。ユーザーはWindows 7を使用しているため、Windows XPでは発生しない以下の問題が発生しています。MFC chtmlview Windows 7の問題

MFCアプリケーションは、ディスク上のファイルとして配置されたカスタムHTMLサイトを提供するCHtmlViewをホストします。このhtmlドキュメントはJavascriptを大量に使用しています。あなたがプログラムを起動し、CHtmlViewコントロールが表示される場合、たとえば再起動後にHTMLファイルが正しく表示されないなどの場合があります。

F5キーを使用してサイトを更新するか、アプリケーションを最小化して最大化することで、この問題は解決されます。

私は、CHtmlViewがActiveXコントロールを使用していることを知っています。したがって、IEのシステム設定を変更しようとしました。しかし、これは問題を完全には解決しませんでした。再起動後の問題は依然として残ります。

すべてのご協力をいただきありがとうございます。

詳細が必要な場合は、お気軽にお問い合わせください。

答えて

0

問題のあるクライアントでInternet Explorer 9.0を実行していますか?彼らはそのバージョンのWM_PAINTロジックを変更したので、奇妙な描画アーチファクトを避けるために少なくともMFC 10.0が必要だと思います。

私は前に同様の問題について聞いたが、私はまだちょうどここに推測している:)

+0

IE 9は、ほとんどのシステムにインストールされました。私は、問題がIE9より前に存在するかどうかを確認しています... –

+0

実際に問題があるようです。どうもありがとうございました。私はMFC 6からMFC 10まで簡単に醜いことができるかどうかは分かりません。それはおそらく私もVS 2010を使用する必要があることを意味するでしょう。 –

関連する問題