IEコンポーネントから新しいウィンドウ

2005/09/08

Categories: ie

フォーム上のAxWebBrowserから、「Shiftキー+クリック」「target="_blank"」「javascriptのopen()」などの方法で、新しいウィンドウが作成される際、IEではなく自分のフォームで新しいウィンドウを開く方法
private void axWebBrowser_NewWindow2(object sender, AxSHDocVw.DWebBrowserEvents2_NewWindow2Event e)
{
	自前フォームクラス	f = new 自前フォームクラス();

	f.WebBrowser.RegisterAsBrowser = true;
	e.ppDisp = f.WebBrowser.Application;
	f.Visible = true;
}
>> Home