VB6で、MDIフォーム内の子フォームにWebBrowserを張り付けているのですが
Navigate2やGoHome、ユーザーのリンククリックなどでサイトが表示された時に
子フォームのWebBrowserにフォーカスを当てられません
たとえばIEならば、Googleのトップページを表示すると
http://www.google.co.jp/
テキストボックスにフォーカスが当ってキャレットが点滅しますが、
WebBrowserでGoogleのトップページを表示すると、キャレットが表示されません
そこで、事前にWebBrowserにSetFocusしてみたのですがフォーカスに変化がなく、
Documentオブジェクトへfocusした場合は、キャレットが表示されたのですが
今度は、サイトを移動するとフォーカスが無くなってしまいました
IEのようにサイトを移動しても、WebBrowserにフォーカスを維持しておくには、どのようにすればよいのでしょうか?
どうやら解決できる方がいらっしゃらないようなので質問を取り下げます
ツイート | ![]() |