专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > PB

窗体、自定义对象滚动条怎么用代码控制滚动

发布时间:2011-06-29 20:33:11 文章来源:www.iduyao.cn 采编人员:星星草
窗体、自定义对象滚动条如何用代码控制滚动
用的PB8,窗体、自定义对象的vscroll不能通过鼠标滚轮进行滚动。
请问如果要实现鼠标滚轮滚动时,窗体的vscroll也进行相应滚动,应该如何写
other事件:
Choose Case Message.Number
Case 522
If IntHigh(Message.WordParm) = 120 Then
//鼠标向上滚动代码
  Else
//鼠标向下滚动代码
End If
End Choose

------解决方案--------------------
C/C++ code
constant long SB_LINEUP = 0
constant long SB_LINELEFT = 0
constant long SB_LINEDOWN = 1
constant long SB_LINERIGHT = 1
constant long SB_PAGEUP = 2
constant long SB_PAGELEFT = 2
constant long SB_PAGEDOWN = 3
constant long SB_PAGERIGHT = 3
constant long SB_TOP = 6
constant long SB_LEFT = 6
constant long SB_BOTTOM = 7
constant long SB_RIGHT = 7

constant long WM_HSCROLL= 276
constant long WM_VSCROLL = 277

Choose Case Message.Number
    Case 522
        If IntHigh(Message.WordParm) = 120 Then
            //鼠标向上滚动代码 
             SEND(handle(this), WM_VSCROLL, SB_LINEUP, 0)
          Else
            //鼠标向下滚动代码
             SEND(handle(this), WM_VSCROLL, SB_LINEDOWN, 0)
          End If
 End Choose
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: