環境
WinXP + VB6(sp6)
MDIでWebBrowserコントロールを使用してブラウザを作成しております。
現在HPを表示した後WebBrowserコントロール内をクリックをして始めてスクロールが有効になります。特定のサイトのみで現象が起こるわけではないようです。
過去ログを参考に以下のように現在アクティブなコントロール名を取得するとWebBrowserコントロール名(WebBrowser1)が取得されているため
コントロールはアクティブになっているにもかかわらず、キーボード、マウスどちらからの操作でもスクロールが有効にならないようです。
Dim cControl As Control
Set cControl = MDIForm1.ActiveForm.ActiveControl
Dim ControlName As String
ControlName = cControl.Name
HPが表示された後コントロール上でその都度一回クリックすれば有効になるため使用する上で致命的ではないのですが・・・
回避する方法は何かありますでしょうか。
ちなみに表示したHPのHTMLソースを確認してjavascriptの記述が無いHPでも現象は確認できました。
またSDIで作成した場合でも同現象が起こるようです。
どなたかお分かりになりましたら教えていただけますでしょうか。
よろしくお願いいたします。