掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.29214

ブラウザをリロードするには?
投稿者---HIROYUKI(2006/12/12 01:27:49)


CreateProcess関数を使用してブラウザを起動した後、別のURLでリロードする方法(MFC等)があれば教えていただけないでしょうか?

よろしくお願いします。

<開発環境>
WindowsXP SP2
VC++ 2005


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:ブラウザをリロードするには? 29215 asd 2006/12/12 10:17:34
<子記事> Re:ブラウザをリロードするには? 29217 かずま 2006/12/12 15:53:51


No.29215

Re:ブラウザをリロードするには?
投稿者---asd(2006/12/12 10:17:34)


掲示板利用宣言より
> マルチポスト(多重投稿)はしません。

http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200612/06120029.txt

ちゃんと両方のスレでフォローしてくださいね。


この投稿にコメントする

削除パスワード

No.29221

Re:ブラウザをリロードするには?
投稿者---HIROYUKI(2006/12/13 01:42:57)


マナー違反大変失礼しました。
申し訳ありませんでした。

>掲示板利用宣言より
>> マルチポスト(多重投稿)はしません。
>
>http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200612/06120029.txt
>
>ちゃんと両方のスレでフォローしてくださいね。



この投稿にコメントする

削除パスワード

No.29217

Re:ブラウザをリロードするには?
投稿者---かずま(2006/12/12 15:53:51)


> CreateProcess関数を使用してブラウザを起動した後、別のURLで
> リロードする方法(MFC等)があれば教えていただけないでしょうか?

CreateProcess の代わりに CoCreateInstance を使うのはだめなんでしょうか?
#include <windows.h>
#include <exdisp.h>

int main()
{
    CoInitialize(NULL);
    IWebBrowser2 *browser;
    CoCreateInstance(CLSID_InternetExplorer,
        NULL, CLSCTX_SERVER, IID_IWebBrowser2, (void **)&browser);
    browser->put_Visible(VARIANT_TRUE);
    BSTR url = SysAllocString(L"http://www.google.co.jp/");
    VARIANT dummy = { 0 };
    browser->Navigate(url, &dummy, &dummy, &dummy, &dummy);
    SysFreeString(url);
    browser->Release();
}



この投稿にコメントする

削除パスワード

No.29222

Re:ブラウザをリロードするには?
投稿者---HIROYUKI(2006/12/13 02:08:17)


ご回答ありがとうございました。

CoCreateInstance使用に関しては大丈夫です。
(私が知らなかっただけです。。)

明日、確認して、ご報告致します。

>CreateProcess の代わりに CoCreateInstance を使うのはだめなんでしょうか?
><pre>
#include <windows.h>
#include <exdisp.h>

int main()
{
CoInitialize(NULL);
IWebBrowser2 *browser;
CoCreateInstance(CLSID_InternetExplorer,
NULL, CLSCTX_SERVER, IID_IWebBrowser2, (void **)&browser);
browser->put_Visible(VARIANT_TRUE);
BSTR url = SysAllocString(L"http://www.google.co.jp/");
VARIANT dummy = { 0 };
browser->Navigate(url, &dummy, &dummy, &dummy, &dummy);
SysFreeString(url);
browser->Release();
}
</pre>



この投稿にコメントする

削除パスワード

No.29239

Re:ブラウザをリロードするには?
投稿者---HIROYUKI(2006/12/14 00:55:12)


動作確認しました。

やりたかった事を実現することが出来、大変助かりました。

本当にありがとうございました。

>CreateProcess の代わりに CoCreateInstance を使うのはだめなんでしょうか?
><pre>
#include <windows.h>
#include <exdisp.h>

int main()
{
CoInitialize(NULL);
IWebBrowser2 *browser;
CoCreateInstance(CLSID_InternetExplorer,
NULL, CLSCTX_SERVER, IID_IWebBrowser2, (void **)&browser);
browser->put_Visible(VARIANT_TRUE);
BSTR url = SysAllocString(L"http://www.google.co.jp/");
VARIANT dummy = { 0 };
browser->Navigate(url, &dummy, &dummy, &dummy, &dummy);
SysFreeString(url);
browser->Release();
}
</pre>



この投稿にコメントする

削除パスワード

No.29241

Re:ブラウザをリロードするには?
投稿者---asd(2006/12/14 10:10:00)


>動作確認しました。
>
>やりたかった事を実現することが出来、大変助かりました。
>
>本当にありがとうございました。

マルチポスト先は放置ですか?
http://hpcgi1.nifty.com/MADIA/Vcbbs/wwwlng.cgi?print+200612/06120029.txt


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧