touch_xu 发表于 2010-10-25 10:22:30

【已解决】ToolTip-鼠标经过事件

本帖最后由 touch_xu 于 2010-10-26 11:35 编辑

ToolTip提示如何让鼠标经过的时候消失呢.代码是这样的.
While 1

    ToolTip()

WEnd

netegg 发表于 2010-10-25 10:24:01

mousehover事件

touch_xu 发表于 2010-10-25 10:31:45

本帖最后由 touch_xu 于 2010-10-25 10:39 编辑

谢谢,怎么用,能给个例子不能

chenronting 发表于 2010-10-25 13:08:44

回复 3# touch_xu


    哈哈, 想让蛋蛋给例子,很难啊.他说的那个我是不知道. 不过我有一个差不多的函数, MouseGetPos ,你看看, 是否能想出来,再给你个例子.
http://www.autoitx.com/forum.php?mod=viewthread&tid=672&highlight=%CA%F3%B1%EA

3mile 发表于 2010-10-25 13:31:01

回复 1# touch_xu
"ToolTip提示如何让鼠标经过的时候消失呢"--这句话很让人费解啊。
究竟是鼠标经过ToolTip时鼠标指针消失呢?还是Tooltip消失?

tpj633 发表于 2010-10-25 15:52:12

回复 5# 3mile
看代码楼主的意思应该是要Tooltip消失吧
写了一个比较简单的,楼主可以试一下$endNum=1

While $endNum=1
        ToolTip("fff",200,200,"ttt")
        $pos=MouseGetPos()
        If $pos>200 And $pos>200 And $pos<250 And $pos<250 Then
                $endNum=2
        EndIf
WEnd

afan 发表于 2010-10-25 16:25:24

回复3mile
看代码楼主的意思应该是要Tooltip消失吧
写了一个比较简单的,楼主可以试一下
tpj633 发表于 2010-10-25 15:52 http://www.autoitx.com/images/common/back.gif


    貌似 ToolTip() 写在循环外比较好,另外退出循环时应该先ToolTip('')才有效果…

G,man。 发表于 2010-10-25 16:31:32

不懂,跟着学习下、

touch_xu 发表于 2010-10-25 19:19:35

本帖最后由 touch_xu 于 2010-10-25 19:22 编辑

是让Tooltip消失,ToolTip() 写在循环内目的是它一直显示啊,如果有别的方法也好啊,我试试

afan 发表于 2010-10-25 20:31:45

是让Tooltip消失,ToolTip() 写在循环内目的是它一直显示啊,如果有别的方法也好啊,我试试
touch_xu 发表于 2010-10-25 19:19 http://www.autoitx.com/images/common/back.gif


    ToolTip() 在下一次调用ToolTip()之前一直都是保持显示的。
你用在循环里等于一直在指定新的ToolTip()窗口

tpj633 发表于 2010-10-26 10:12:46

afan大哥说得对,我开始还没注意,虽然一样能实现但逻辑上就很有问题了$endNum=1
ToolTip("fff",200,200,"ttt")
While $endNum=1
      $pos=MouseGetPos()
      If $pos>200 And $pos>200 And $pos<250 And $pos<250 Then
                $endNum=2
                                ToolTip("")
      EndIf
WEnd

touch_xu 发表于 2010-10-26 11:33:18

多谢了,平时没有注意,只是思维定势,也以为要加个Sleep()才行呢,平时没有注意,学习了.

nanana7 发表于 2011-4-20 09:37:34

解决了,多谢指点
页: [1]
查看完整版本: 【已解决】ToolTip-鼠标经过事件