C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

NewWindow2イベントでカスタムフォームを開いた際のキ


(過去ログ 101 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■60386 / inTopicNo.1)  NewWindow2イベントでカスタムフォームを開いた際のキ
  
□投稿者/ のろのろ (1回)-(2011/06/30(Thu) 19:33:09)

分類:[C#] 

開発環境:Windows7 SP1、Microsoft Visual C# 2008 Express Edition SP1
実行環境:Windows7 SP1

お世話になります。
SpicIEを利用して、あるサイト内からのウィンドウオープン時にカスタムフォームにて作成した
簡易ブラウザでウィンドウを開く機能を開発しています。

NewWindow2イベントを利用して、FormにAxWebBrowserを貼り付けた簡易ブラウザに切り替えて
新規ブラウザがIEではなく簡易ブラウザで開く事は確認できました。
しかしながら、新規ブラウザ側で、PFキーを押下したところ、呼び出し側の画面(IE)へイベントが
走ってしまいます。
(例:F11を簡易ブラウザで押下した場合、呼び出し側の画面が最大化されてしまいます。)

簡易ブラウザを開く際に足りない点などあるのでしょうか?


<イベント実装>
void XXXPlugin_OnDocumentComplete(object pDisp, ref object url) {
string appURL = global::XXXPlugin.xxx.Default.URL;

if (url.ToString().StartsWith(appURL))
{
this.OnNewWindow += new SpicIE.Common.WebBrowserEvents_NewWindow2(XXXoPlugin_OnNewWindow);
}
}

void XXXPlugin_OnNewWindow(ref object ppDisp, ref bool Cancel)
{
Browser browser = new Browser();

browser.axWebBrowser1.RegisterAsBrowser = true;
ppDisp = browser.axWebBrowser1.Application;
browser.Visible = true;
}
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -