找回密码
 加入
搜索
查看: 2279|回复: 3

[AU3基础] 请教一下关于GUICtrlSetTip的使用问题。

[复制链接]
发表于 2014-12-8 21:58:29 | 显示全部楼层 |阅读模式
在列表框中的项目用GUICtrlSetTip只能显示已经选中的,我想让鼠标经过就提示能行吗?
下面例子中,如果不选中一项,就没有提示,只有选中了,然后移走鼠标,再移回来有提示,但是不管鼠标在List控件的那个位置都提示选中的项目。
我想实现当鼠标经过一个项目,不管有没有选中,只要鼠标在上面停留1秒以上就出现提示。
  1. #include <GUIConstantsEx.au3>
  2. $Form1 = GUICreate("测试", 200, 200, 200, 200)
  3. $mylist = GUICtrlCreateList("", 5, 32, 160, 97)
  4. GUICtrlSetData($mylist, "第二行文本")
  5. GUICtrlSetData($mylist, "第三行文本")
  6. GUICtrlSetData($mylist, "第四行文本")
  7. GUISetState(@SW_SHOW)
  8. While 1
  9.         $nMsg = GUIGetMsg()
  10.         Switch $nMsg
  11.                 Case $GUI_EVENT_CLOSE
  12.                         Exit
  13.                 Case $mylist
  14.                         GUICtrlSetTip($mylist, GUICtrlRead($mylist))
  15.         EndSwitch
  16. WEnd
复制代码
发表于 2014-12-9 05:56:21 | 显示全部楼层
_GUICtrlListView_GetHotItem看看这个示例,里面有跟踪的现成代码
发表于 2014-12-9 10:32:13 | 显示全部楼层
路过,学习了,看不太懂
 楼主| 发表于 2014-12-9 12:50:55 | 显示全部楼层
回复 2# netegg


    谢谢了,用ListView+GUICtrlSetTip也行。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2026-9-25 07:13 , Processed in 0.171187 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表