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

请问GUICtrlCreateList框中,超出界面。有什么办法可以显示水平滚动条。

[复制链接]
发表于 2009-4-4 16:50:13 | 显示全部楼层 |阅读模式
请问GUICtrlCreateList框中,超出界面。有什么办法可以显示水平滚动条。

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $MESSAGE = "The following buttons have been clicked"
    Local $add, $clear, $mylist, $close, $msg
   
    GUICreate("My GUI list") ; will create a dialog box that when displayed is centered

    $add = GUICtrlCreateButton("Add", 64, 32, 75, 25)
    $clear = GUICtrlCreateButton("Clear", 64, 72, 75, 25)
    $mylist = GUICtrlCreateList("buttons that have been clicked", 176, 32, 121, 97)
    GUICtrlSetLimit(-1, 200)    ; to limit horizontal scrolling
    GUICtrlSetData(-1, $MESSAGE)
    $close = GUICtrlCreateButton("my closing button", 64, 160, 175, 25)

    GUISetState()

    $msg = 0
    While $msg <> $GUI_EVENT_CLOSE
        $msg = GUIGetMsg()

        Select
            Case $msg = $add
                GUICtrlSetData($mylist, "You clicked button No1|")
            Case $msg = $clear
                GUICtrlSetData($mylist, "")
            Case $msg = $close
                MsgBox(0, "", "the closing button has been clicked", 2)
                Exit
        EndSelect
    WEnd
EndFunc

[ 本帖最后由 ddx13 于 2009-4-4 17:28 编辑 ]
发表于 2009-6-20 22:37:58 | 显示全部楼层
暂时留着...
发表于 2013-2-4 15:41:32 | 显示全部楼层
我也想知道怎么显示
发表于 2013-2-5 10:52:52 | 显示全部楼层
帮助文档有~
向控件发0x0194消息
可以使用sendmessage或者guictrlsendmsg函数,都行~汉化包里可以找到答案
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 03:49 , Processed in 0.067915 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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