掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IEの位置・サイズ指定はできますか? (ID:69205)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>subaruさんのCComPtr<IDispatch>でIEを制御できたけどURLの開き方がわからなかったので、元から使ってたIWebBrowser2でやりました。 蛇足だけどCComPtr<IDispatch>でのメソッド呼び出しはこんな感じ。 : wb.Invoke1(L"Navigate2", &CComVariant(L"http:://〜")); この場合、Navigate2は最初の引数以外は省略可能なのでInvoke1を使用していますが InvokeNを使う場合はパラメーターに渡す配列が引数と逆順になるので注意が必要です。 また上記のやり方では戻り値にHRESULT値を取りますが SHDocVw::IWebBrowser2を使う方法はプロパティやメソッドにより _com_error例外が投げられて例外処理方法が異なりますのでこの点もご注意を。 #この辺のサポートがいらないのであればexdisp.hに定義されている #インターフェースを使ってもいいです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.