scrollwindow 到底咋用!!我在百度搜了好久也没找着,
高手能不用vb写个列子!!
谢谢啦!!
再次说声:谢谢!!
高手能不用vb写个列子!!
谢谢啦!!
再次说声:谢谢!!
解决方案 »
- 兄弟们介绍一下国内比较好的免费FTP空间
- 使用VB6如何将XML内容进行排序
- 呵呵,非常的高分阿,什么,250分,进来看看
- vb调用带参数的存储过程的问题,菜鸟求救!!
- 我该学什么?????????
- 急!如何将com/show.aspx?cid=2替换成com/aaa
- vb datareport打印报表的问题
- 请教:DataGrid如何排序??
- 在vb中怎样精确控制速度!!如果编一个像跳舞机那样的程序!
- 能通过拦截其它软件用SendMessage发出的消息,而还原那句SendMessage吗?
- 如何象Windows任务管理器一样得到某个进程的cpu使用率和内存使用率?
- 关于socket连接的问题,help me.
Private Declare Function ScrollWindow Lib "user32" Alias "ScrollWindow" (ByVal hWnd As Long, ByVal XAmount As Long, ByVal YAmount As Long, lpRect As RECT, lpClipRect As RECT) As Long【说明】
滚动窗口客户区的全部或一部分 【返回值】
Long,非零表示成功,零表示失败。会设置GetLastError 【参数表】
hWnd ----------- Long,待滚动窗口的句柄 XAmount -------- Long,水平滚动的距离。正值向右滚动,负值向左滚动 YAmount -------- Long,垂直滚动的距离。正值向下滚动,负值向上滚动 lpRect --------- RECT,用客户区坐标表示的一个矩形,它定义了客户区要滚动的一个部分。如设为NULL,则滚动整个客户区。在NULL的情况下,子窗口和控件的位置也会随同任何无效区域移动。否则,子窗口和无效区域不会一起移动。因此,在滚动之前,如指定了lpRect,一个明智的做法是先调用UpdateWindow函数 lpClipRect ----- RECT,指定
'一个按钮,一个picturebox(预先载入一幅图片)Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End TypePrivate Declare Function ScrollWindow Lib "user32" (ByVal hWnd As Long, ByVal XAmount As Long, ByVal YAmount As Long, lpRect As Any, lpClipRect As Any) As LongPrivate Sub Command1_Click()
ScrollWindow Picture1.hWnd, 10, 10, ByVal 0&, ByVal 0&
End Sub
不用 ScrollWindow 的原因是,一般 ScrollWindow 作为滚动消息的回调处理,麻烦。