zlmyongheng 发表于 2009-5-31 15:39:28

关于GUICtrlCreateListView间隔问题

有一个问题想请教:就是我添加这样的代码GUICtrlCreateListView("清理内容 |状态", 10, 30,420, 20) 我本想把清理内容 状态两个内容用空格的方法隔的远一些,结果发现当空格添加太多时,显示的都是........这个内容,被省略到了,有没有方法让“状态”两个字往后靠一点

lynfr8 发表于 2009-5-31 19:14:09

#AutoIt3Wrapper_au3check_parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GuiConstantsEx.au3>
#include <GuiListView.au3>

Opt('MustDeclareVars', 1)

$Debug_LV = False ; Check ClassName being passed to ListView functions, set to True and use a handle to another control to see it work

_Main()

Func _Main()
        Local $hListView

        GUICreate("ListView Set Column Width", 400, 300)
        $hListView = GUICtrlCreateListView("Column 1|Column 2|Column 3|Column 4", 2, 2, 394, 268)
        GUISetState()

        ; Change column 1 width
        MsgBox(4160, "Information", "Column 1 Width: " & _GUICtrlListView_GetColumnWidth($hListView, 0))
        _GUICtrlListView_SetColumnWidth($hListView, 0, 150)
        MsgBox(4160, "Information", "Column 1 Width: " & _GUICtrlListView_GetColumnWidth($hListView, 0))

        ; Loop until user exits
        Do
        Until GUIGetMsg() = $GUI_EVENT_CLOSE

        GUIDelete()
EndFunc   ;==>_Main_GUICtrlListView_SetColumnWidth
--------------------------------------------------------------------------------
修改list的宽度

zlmyongheng 发表于 2009-5-31 20:23:23

谢谢了,可以解决了,不过有两个没搞清楚:

GUICtrlListView_GetColumnWidth   GUIDelete()是哪个文件中的,怎么没看到过


帮助中怎么没找到啊

lynfr8 发表于 2009-5-31 21:33:22

本帖最后由 lynfr8 于 2009-5-31 21:42 编辑

GuiListView 管理
论坛的汉化版帮助(就是131738 汉化的那个1.39m的)里面是没有包含udf部分的,因为他只汉化了部分
用autoit自带那个帮助文件,全部函数都有,当然没汉化部分都是英文的,不过认真耐心研究收获会很大的

zlmyongheng 发表于 2009-6-1 06:09:32

难怪找了半天,都没找到,为此把list view的样式试了一篇都没有用,要把能把udf汉化一下,就好了,不过E文,还好基本能看懂

seebbs 发表于 2009-6-21 18:25:16

:face (13):
页: [1]
查看完整版本: 关于GUICtrlCreateListView间隔问题