找回密码
 加入
搜索
查看: 2615|回复: 10

请问如何让label上的文字在鼠标放上时添加下划线?

  [复制链接]
发表于 2010-1-31 15:17:37 | 显示全部楼层 |阅读模式
本帖最后由 shqf 于 2010-1-31 18:37 编辑

如题,请教了

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-1-31 16:36:00 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Dim $ck=0
$Form1 = GUICreate("Form1", 137, 146, 404, 273)
$Label1 = GUICtrlCreateLabel("联系我们", 40, 40, 52, 16)
GUICtrlSetFont(-1, 9, 400, 0, "宋体")
GUICtrlSetCursor (-1, 0)
GUISetState(@SW_SHOW)
While 1
        $info=GUIGetCursorInfo ($Form1)
        If $info[4]=$Label1 And $ck=0 Then
                GUICtrlSetFont(-1, 9, 400, 4, "宋体")
        GUICtrlSetColor(-1, 0x0000FF)
                $ck=1
        ElseIf $info[4]<>$Label1 And $ck=1 Then
                GUICtrlSetFont(-1, 9, 400, 0, "宋体")
        GUICtrlSetColor(-1, 0x000000)
                $ck=0
                        EndIf
                        
                
        
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                                                Case $Label1
                        ShellExecute("wwww.qq.com")

        EndSwitch
WEnd
本论坛的。忘了是谁的,以前收藏的

评分

参与人数 1金钱 +20 收起 理由
gapkiller + 20

查看全部评分

发表于 2010-1-31 17:21:06 | 显示全部楼层
回复 2# 痒痒


   好东东
 楼主| 发表于 2010-1-31 18:19:26 | 显示全部楼层
真是太感谢了,我搜了好久搜不到呵。
发表于 2010-1-31 18:34:27 | 显示全部楼层
1000次循环检测中有999次是多余的~
推荐调用GUICtrlSetOnHover_UDF.au3中的GUICtrlSetOnHover函数。
发表于 2010-3-22 14:49:33 | 显示全部楼层
学习了 不知道事件模式的如何写啊
发表于 2010-9-22 17:10:08 | 显示全部楼层
不错的东东,收藏了
发表于 2011-1-31 23:57:23 | 显示全部楼层
好东西
发表于 2011-2-1 01:57:44 | 显示全部楼层
回复 5# pusofalse


    找不到这个UDF呀,搜也搜不到,能不能发我一份,谢谢P版
发表于 2011-2-10 15:58:16 | 显示全部楼层
回复 5# pusofalse
请问p大,怎么检测的。以后我们写代码的时候也可以自己检测一下。
发表于 2011-5-7 09:37:45 | 显示全部楼层

找到了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 06:32 , Processed in 0.094829 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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