投稿日 | : 2004/07/27(Tue) 15:03 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^3: 他のプログラムのスクロールバーを操作 |
> GetScrollInfoで取得したときに、構造体のnMax、nMinなどの値がゼロになっていました。
APIの実行後に、Err.LastDllError プロパティを調べてみてください。
詳細なエラーの内容(を示すコード)がわかります。
# たとえば、Err.LastDllError = 1447 が示されれば、
# 「そのウィンドウにスクロール バーはありません。」の意味です。
それから、もう一つ。
VB における True は、内部的には -1 ですが、
APIにおける TRUE は、一般的には +1 を意味しています。
ですから、
> strwin = SetScrollInfo(hWinHandle, SB_VERT, ScData, True)
この最後の引数の指定方法は、あまり良く無いと思いますよ。