- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VCで作ったOCXをIEで表示)
VCで作ったOCXをIEで表示
このQ&Aのポイント
- VC++6でOCXを作成し、IEに表示させる方法について説明します。
- HTML記述でOCXを表示させると×マークになってしまう問題が発生しています。
- 表示できない理由を確認する方法や、解決策について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ブラウザのキャッシュといった可能性もありますね まぁ ともかく無事表示されたようなのでよかったですね
その他の回答 (2)
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.2
セキュリティソフト関連を疑ってみてはいかがでしょう 一時的に無効にしてみるとか 当方も WinXP SP2 + IE6ですよ 情報バー(黄色のバー)はなんと表示されていますか
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
IEなど ブラウザのセキュリティで引っかかっているのではないでしょうか MFC ActiveX Control Wizardの場合未署名のコントロールになります IEのセキュリティ設定で ActiveX コントロールとプラグイン スクリプトを実行しても安全だとマークされていない… が 『無効』になっていると ご質問のような現象になります
質問者
補足
ご回答有難う御座いますm(_ _)m 実はhtmlをWWWにアップロードして試していたのですが、 ローカルにhtmlを置いて試したところ、表示出来ました。 (警告の黄色いバーが出てきました) インターネットゾーンのセキュリティを確認したのですが、 ご指摘頂いた設定も「ダイアログ表示」になっているので、 無言で×マークは出ないはずなのですが・・・。 なお、環境はWinXP SP2 + IE6で試しています。 う~ん、ナゾです...
お礼
ご返信遅くなり申し訳ありませんm(_ _)m 度々ご回答有難う御座いました。 情報バーは出てきません。 プロジェクトを作り直したところ、無事情報バーが出てきました。 許可すると正しくOCXのメソッドを呼ぶ事が出来ました。 違いは、 ・実行時は不可視 ・バージョン情報のボックスなし としました。 前者の影響でしょうか...? あまり釈然としませんが、ひとまず解決しました。