目前情况是已经获取了listView的句柄,
并且已经将焦点移动到了我想选中的行,并且也选中了它
但需要对该行进行鼠标右键菜单再选中其中的一个内容出来。
希望高人们指点。难点应该就两个
1.虽然选中了ListView的行,模拟鼠标右键也容易,但鼠标定位问题没想出来怎么办
2.鼠标右键后,出来的菜单,怎么选中想选中的行呢?右键菜单这东东一点就不见了,不知该怎么操控它

解决方案 »

  1.   

    自己顶一下,现在我仅仅是想定位listview当前选中行的坐标,好让mouse在那个坐标右键呼出菜单.....望高人人伸出援助之手.只需要点思路或者提示就成了。
      

  2.   

    为什么要知道选中行的坐标?在 ListView1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) 事件中就可以知道鼠标的坐标,这个坐标相对于 ListView的坐标,单位是 缇
      

  3.   

    不是啊,是其它程序的listview里的行的坐标朋友。
      

  4.   

    你可以用API函数 GetCursorPos 获取鼠标在屏幕上的位置
      

  5.   

    因为是要后台控制其它程序上的控件,所以在控制时为了避免人为操作的影响,那个目标程序的窗口会把它最小化所以.GetCursorPos可能用不上.
      

  6.   

    目标程序的窗口会把它最小化
    ===
    那你还要去鼠标右键?估计你得去判断这个listView的某些特征才会知道鼠标的坐标了。
    游戏外挂的味道。