none
VB6 WebBrowserをキー入力させるだけでスクロールさせるには? RRS feed

  • 質問

  • WebBrowserコントロールを張り付けたフォームを表示するだけのソフトを開発しているのですが、表示の対象がPDFとパワーポイントファイルです。PDFは(ソースを追加しなくても)キーでスクロールするのですが、パワーポイントはまったく何も聞かない状態です。ちなみに、マウスで一度クリックすると、しっかりキーが効くようになります。

    フォーカスが言っていないのかと思っていろいろやってみたのですが、SetFocus程度では何も変わりませんでした。

    どうすれば、キーが効くようなるでしょうか?よろしくご教授下さい。

     

    2011年10月28日 13:19

回答

すべての返信

  • 試したわけではありませんが、次のスレッドにある方法で回避できるかもしれません。

    [RESOLVED] SetFocus - webbrowser... - VBForums
    http://www.vbforums.com/showthread.php?t=384461

    WebBrowser コントロールの後ろに TextBox を隠しておいて、一旦フォーカスを経由させるイメージでしょうか。
    • 回答の候補に設定 山本春海 2011年11月25日 8:02
    • 回答としてマーク 山本春海 2011年11月28日 8:14
    2011年11月2日 4:37
  • こんにちは、独活の木 さん。

    MSDN フォーラムのご利用ありがとうございます。フォーラム オペレーターの山本です。
    しばらく経ちましたが、totojo さんからの情報は確認されましたか? 

    参考になる情報をいただいているのではないかと思われましたので、勝手ながら私のほうで回答としてマークさせていただきました。
    totojo さん、情報ありがとうございます。

    いただいた情報の中で、解決に役立った投稿や、参考になる情報など有効な情報には回答としてマークすることをお願いしています。
    今後、同じ問題でこのスレッドを参照される方にも、有効な情報がわかりやすくなるかと思いますので、ご協力よろしくお願いいたしますね。

    独活の木 さん、その後の状況など情報を更新していただけるとうれしいです。
    もしまだ解決していない場合には、試したことやその結果の詳細など追加情報を投稿されると、情報を得られるかもしれません。
    よろしくお願いいたします。
                                                                  
    日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    2011年11月28日 8:14