在本程序如果控制另外一个程序的ScrollBar
已有条件:获得了另外程序的滚动条的句柄m_scrollWnd。
问题:
1、如何得到这个句柄对应的滚动条的当前位置。
我试了这个代码:
int pos=::GetScrollPos(m_scrollWnd,SB_VERT);
但得到的值总是0,为什么呢??
2、设置这个句柄对应的滚动条的位置。
::SetScrollPos(m_scrollWnd,SB_VERT,pos+1,true);
总是不成功。
3、我再试了发送消息。
WPARAM para = MAKELONG(SB_THUMBPOSITION,SB_BOTTOM);
::SendMessage(m_scrollWnd,WM_VSCROLL,para,0);
本意是让滚动条直接滚到最下面,但是不成功。
----------------------------------------------
我晕!
再晕。
希望大虾们能让我不再晕。
谢谢
问题点数:20、回复次数:3Top
1 楼Tiders(弄潮儿)回复于 2006-03-04 06:56:54 得分 0
我的要求很简单,
就是能控制另外一个程序的滚动条自动往下走就行了。
(当然,模拟鼠标或键盘来操作那肯定是行的,但现在不想那样通过第三者来操作)
Top
2 楼Tiders(弄潮儿)回复于 2006-03-04 21:44:25 得分 0
来个人吧Top
3 楼Tiders(弄潮儿)回复于 2006-03-06 04:56:27 得分 0
come in pleaseTop




