我现在想获取ListView在View为lvwReport时,怎样才能得到滚动条滚动了多少距离
多谢了!!

解决方案 »

  1.   

    Private Sub Command2_Click()
    MsgBox ListView1.GetFirstVisible.Text'你可以根据当前的第一条记录来获得你的信息
    End Sub
      

  2.   

    多谢了!!!
    多谢tztz520(午夜逛街)
    垂直滚动距离已经通过tztz520(午夜逛街)的讲解可以得到了
    但是水平滚动的距离呢??怎么获取呢??
      

  3.   

    Private Sub Command2_Click()
    MsgBox ListView1.GetFirstVisible.Left'这个信息可能对你有用
    End Sub
      

  4.   

    多谢楼上的,ListView1.GetFirstVisible.Left目前还帮不到我
    其实我就是想实现在鼠标双击事件李找到目前鼠标点中了哪个ListItem的哪个SubItem,然后在这个SubItem所在的位置上显示出一个TextBox来共用户修改其中的内容
      

  5.   

    ListView1.GetFirstVisible.ListSubItems(2).Text
      

  6.   

    楼上的!!我现在是要对点击中的SubItem在屏幕上定位,我现在要获取我的鼠标点击在哪个SubItem上并且得到这个SubItem在屏幕上的位置
      

  7.   

    没有人知道吗?
    那我再请问一下,我要通过API sendmessage 向 ListView控件发送消息,LVM_GETSUBITEMRECT
    在这里我该将常数LVM_GETSUBITEMRECT定义为多少呢
    在API文本浏览器里,我查不到,API文本浏览器的内容是否更新了才能看到这些常数,我该到什么地方去更新