找回密码
 加入
搜索
查看: 3063|回复: 7

[AU3基础] 【已解决】tab标签皮肤研究失败,特来请教。

  [复制链接]
发表于 2012-7-17 00:21:50 | 显示全部楼层 |阅读模式
本帖最后由 qq309266378 于 2012-7-30 20:40 编辑

$Item = -1
$Over = -1

While 1
   $Info = GUIGetCursorInfo()
   If @error Then
      If $Over <> -1 Then
         GUICtrlSetImage($Pic[$Over], @ScriptDir & '\img_black.bmp')
      EndIf
      $Over = -1
   Else
      $Index = _Index($Info[4])
      If $Index <> $Over Then
         If $Over <> -1 Then
            GUICtrlSetImage($Pic[$Over], @ScriptDir & '\img_black.bmp')
         EndIf
         If ($Index <> -1) And ($Index <> $Item) Then
            GUICtrlSetImage($Pic[$Index], @ScriptDir & '\img_over.bmp')
            $Over = $Index
         Else
            $Over = -1
         EndIf
      EndIf
   EndIf
   $Msg = GUIGetMsg()
   If $Item = -1 Then
      $Msg = $Pic[0]
      $Item = 1
   EndIf
   Switch $Msg
      Case 0
         ContinueLoop
      Case $GUI_EVENT_CLO
 楼主| 发表于 2012-7-17 00:26:17 | 显示全部楼层
本帖最后由 qq309266378 于 2012-7-18 17:03 编辑

Exit
      Case $Pic[0] To $Pic[UBound($Pic) - 1]
         If $Msg <> $Pic[$Item] Then
            GUICtrlSetImage($Pic[$Item], @ScriptDir & '\img_black.bmp')
            GUICtrlSetcolor($Pic[$Item] + 1, 0xFFFFFF)
            GUICtrlSetImage($Msg, @ScriptDir & '\img_white.bmp')
            GUICtrlSetcolor($Msg + 1, 0x313A42)
            $Item = _Index($Msg)
            GUICtrlSendMsg($Tab, $TCM_SETCURFOCUS, $Item, 0)
            $Over = -1
         EndIf
   EndSwitch
WEnd

Func _Index($CtrlID)
   For $i = 0 To UBound($Pic) - 1
      If ($CtrlID = $Pic[$i]) Or ($CtrlID = $Pic[$i] + 1) Then
         Return $i
      EndIf
   Next
   Return -1
EndFunc   ;==>_Index
上面的代码学生不懂,求翻译

评分

参与人数 1金钱 -20 收起 理由
afan -20

查看全部评分

发表于 2012-7-17 00:40:56 | 显示全部楼层
晕,代码这么乱,编辑一下好吗,好让帮你的人看得没这么吃力…
发表于 2012-7-17 09:41:36 | 显示全部楼层
楼主忙活了半天,,准备问什么问题?
 楼主| 发表于 2012-7-20 22:54:59 | 显示全部楼层
回复 3# 不好意思,我的失误,代码我重新贴了,麻烦帮注释下嘿嘿xiaowo
 楼主| 发表于 2012-7-20 22:58:36 | 显示全部楼层
回复 4# 大大您好,我是想请教1楼和2楼的代码是什么意思,小弟研究了好几天其他的能懂,就这些有点忒复杂,如果您有时间的话请帮忙看看注释下是什么意思……zcx880517
发表于 2012-7-22 19:15:19 | 显示全部楼层
有事没事..先找百度.........
 楼主| 发表于 2012-7-30 20:39:37 | 显示全部楼层
百度找了都没有的。。。所以才来请教的。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-30 03:22 , Processed in 0.079445 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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