スクロールのメッセージ
投稿者 魔界の仮面弁士  (社会人)
投稿日時
2009/11/6 05:23:04
> Iparamには
LParam の事でしょうか?
> 何をいれたらいいのでしょうか??
WM_VSCROLL の lParam は、通常使いません。ゼロを渡しておいてください。
http://msdn.microsoft.com/en-us/library/bb787577.aspx
> SendMessage(WebBrowser1.Handle, WM_VSCROLL, 3, )
3 というのは、SB_PAGEDOWN を意図しているのでしょうか?
で、WebBrowser1.Handle に WM_VSCROLL を送っても駄目だと思います。
そもそも、WebBrowser のどの部分をスクロールさせようとしていますか?
HTML を表示させている場合、
フォルダを表示させている場合、
PDF を表示させている場合、
そのそれぞれで、制御方法は異なります。
ちなみに HTML を表示している場合には、対象となる要素(body とか div とか)に対して、
scrollLeft プロパティと scrollTop プロパティを変化させてやれば OK です。
LParam の事でしょうか?
> 何をいれたらいいのでしょうか??
WM_VSCROLL の lParam は、通常使いません。ゼロを渡しておいてください。
http://msdn.microsoft.com/en-us/library/bb787577.aspx
> SendMessage(WebBrowser1.Handle, WM_VSCROLL, 3, )
3 というのは、SB_PAGEDOWN を意図しているのでしょうか?
で、WebBrowser1.Handle に WM_VSCROLL を送っても駄目だと思います。
そもそも、WebBrowser のどの部分をスクロールさせようとしていますか?
HTML を表示させている場合、
フォルダを表示させている場合、
PDF を表示させている場合、
そのそれぞれで、制御方法は異なります。
ちなみに HTML を表示している場合には、対象となる要素(body とか div とか)に対して、
scrollLeft プロパティと scrollTop プロパティを変化させてやれば OK です。
投稿者 しょーじ  (学生)
投稿日時
2009/11/6 17:43:28
魔界の仮面弁士さんへ
返答ありがとうございます。
>3 というのは、SB_PAGEDOWN を意図しているのでしょうか?
そうです。Browser1に読み込んだHTMLをページダウンしたいんです。
>HTML を表示している場合には、対象となる要素(body とか div とか)に対して、
>scrollLeft プロパティと scrollTop プロパティを変化させてやれば OK です。
意味は理解できました。しかしプログラムでどう書けばいいのかわからないので
もう少し詳しく教えて頂けませんか??
返答ありがとうございます。
>3 というのは、SB_PAGEDOWN を意図しているのでしょうか?
そうです。Browser1に読み込んだHTMLをページダウンしたいんです。
>HTML を表示している場合には、対象となる要素(body とか div とか)に対して、
>scrollLeft プロパティと scrollTop プロパティを変化させてやれば OK です。
意味は理解できました。しかしプログラムでどう書けばいいのかわからないので
もう少し詳しく教えて頂けませんか??
しかし、うまく実行されません。
Iparamには何をいれたらいいのでしょうか??
SendMessage(WebBrowser1.Handle, WM_VSCROLL, 3, )