C++でIEを操作したい!

解決


花男  2007-06-02 22:03:05  No: 65283  IP: 192.*.*.*

C××でIEを操作したいのですが?
どうやったらいいのでしょうか?
ちなみに普段はMozill Fierfoxを使っています。
できればMozill Fierfoxを操作したいです。

ちなみに
VC++2005でMFCやりたいと思っています?

編集 削除
花男  2007-06-03 00:10:58  No: 65284  IP: 192.*.*.*

CLRだったらできるみたいですね。COMコンポーネントを利用して。
ということはMFCとCLRを合体させればできそうですけど。
その仕方が良く分かりません。
できれば、MFC単体でする方法はないものですか?

編集 削除
Blue  2007-06-03 00:44:29  No: 65285  IP: 192.*.*.*

回答ではないです。

IEとはウェブブラウザをさす用語ではありません。
MicrosoftのInternet Explorerの短縮です。

ですのでFirefoxを操作したいのであれば
>IEを操作したいのですが?
はまったく違います。

表題どおりIEならInternet.Applicationオブジェクトを使えばMFCだろうが
操作可能でしょう。

Firefoxはわかりません。

編集 削除
花男  2007-06-03 01:54:33  No: 65286  IP: 192.*.*.*

MFCでIEを操作する方法をおしえてくださいませんでしょうか?
サイトなど紹介して頂ければありがたいです。

編集 削除
Blue  2007-06-03 02:11:57  No: 65287  IP: 192.*.*.*

MFCを使う方法(はよくわからないから)ではなく、
COMを使う方法(CLRではないです。MFCプロジェクトからもちろん使えます。)

Visual C++ Internet Explorer操作編 
http://www.ujasiri.com/prglib/vc/ie/vc_ie.html

編集 削除
花男  2007-06-03 03:55:47  No: 65288  IP: 192.*.*.*

ありがとうございます!
ですが、デバックはできたんですが、警告だらけになってしまいました。まあ、それはいいとしても、
ここにのってるサンプルを単純に自作のアプリに貼り付けて
ボタンクリック実行したら
なぜか「ハンドルされてない例外が発生しました!」のようなエラーがでて
固まってしまいました。どうしたらよいのでしょう?

警告の解決方法もおしえていただくとありがたいです。

編集 削除
Blue  2007-06-03 04:50:21  No: 65289  IP: 192.*.*.*

>デバック
デバッ"グ"です。

しかも、デバッグができたではなく
ビルドができたの間違いでは?

>なぜか「ハンドルされてない例外が発生しました!」のようなエラーがでて
>固まってしまいました。どうしたらよいのでしょう?
どのサンプルを貼り付けたのでしょうか?
これこそデバッグ(=バグとり)してくださいとしか言いようがないですけど。

AfxOleInitとかCoInitializeとかは当然入れてありますよね?

参考
http://www.ujasiri.com/prglib/vc/ole/vc_ole.html

編集 削除
花男  2007-06-04 18:42:59  No: 65290  IP: 192.*.*.*

>Blue様
ありがとうございました!
また、分からないことがあったら其のときは質問させてもらいます。
でわ。

編集 削除
花男  2007-06-04 18:45:47  No: 65291  IP: 192.*.*.*

解決を押すのを忘れていました。 m(_ _)m

編集 削除