どうやっていけばいいですか?SHDocVw.InternetExplorerを再度同じウィンドウにVistaのようにします。

StackOverflow https://stackoverflow.com/questions/2344864

質問

またプログラムを使用するIEを表示ヘルページ。私C#、Visual Studio2008の作成。Net Framework2.0Windows XPべての動作として期待される。Vistaいていますをクリックし、ヘルプボタンを取得します新しいウィンドウを新しいIEブラウザです。は誰も見たこやかに。

こちらのコードを使用してい表示します。strDefault場所は、htmlヘルプファイルしよう心掛けております。すべてのフラグ、postData、ヘッダを空にします。対象のフレームは空白でこれだけの負荷のページで、コードの後、この特定のフレーム。ここに働きます。でのナビゲートする方法が新規ウィンドウが立ち上がる。このフラグオプションに無い.

SHDocVw.InternetExplorer myIE = new SHDocVw.InternetExplorer();
string strDefault = "Frame.htm"
object Flags = new object();
object TargetFrameName = new object();
object PostData = new object();
object Headers = new object();
myIE.Navigate(strDefault, ref Flags, ref TargetFrameName, ref PostData, ref Headers);
役に立ちましたか?

解決

シュ-シェルナビのブラウザに制御Windows7 からIEInternalsます。でいるとともに、同誌掲載号の注目は少なくともいと思います!), もうかな点または右の答えです。

他のヒント

IEは、新しいブラウザの要求ではなく、同じプロセスの新しいプロセスで発生するという事実をincludng、ビスタからのOSで動作する方法に根本的な変化があります。また、あなたはIE8を使用していますか?もしそうなら、同じウィンドウ内にそれ自身のプロセスの各タブで実行されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top