找回密码
 加入
搜索
查看: 2532|回复: 4

[GUI管理] 如何改变GUICtrlCreateListViewItem的宽度?

[复制链接]
发表于 2010-9-3 11:01:29 | 显示全部楼层 |阅读模式
如何改变GUICtrlCreateListViewItem的宽度?
注意我是用_GUICtrlListView_SetView($hListView, 4)这个风格的,
我用了_GUICtrlListView_SetColumnWidth这个无效,这个对
_GUICtrlListView_SetView($hListView, 1) 和2、 3 有用,
见代码,见图片,望高手帮忙
#include <GuiConstantsEx.au3>
#include <GuiListView.au3>


Global $CounterPage
Global $hListView

GUICreate("ListView Set View", 400, 300)
GUISetState()
$hListView = GUICtrlCreateListView("", 2, 2, 194, 268)
_GUICtrlListView_SetView($hListView, 4)
For $iI = 1 To 5
        GUICtrlCreateListViewItem("Item" & $iI & "分组1", $hListView)
        GUICtrlSetImage(-1, "shell32.dll", Random(9, 20));设置指定控件的位图或图标
        $CounterPage = _GUICtrlListView_GetCounterPage($hListView) - 1;计算在可视区域中可垂直显示的项目数量
        _GUICtrlListView_EnableGroupView($hListView);启用控件中的项目分组显示
        _GUICtrlListView_InsertGroup($hListView, -1, 1, "分组1");插入分组
        _GUICtrlListView_SetItemGroupID($hListView, $CounterPage, 1);设置项目分组编号
Next

; 循环至用户退出
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()

本帖子中包含更多资源

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

×
发表于 2010-9-3 11:55:31 | 显示全部楼层
回复 1# superflq
我这里是正常的啊!没有下面的滑动条啊!

本帖子中包含更多资源

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

×
 楼主| 发表于 2010-9-3 12:18:10 | 显示全部楼层
虽然没有滚动条,但是还是有空白,我不想看到多余的空白

可能你是XP的缘故,我这里是W7
 楼主| 发表于 2010-9-3 14:44:51 | 显示全部楼层
用了置顶卡,嘿嘿
 楼主| 发表于 2010-9-6 09:57:13 | 显示全部楼层
木有人知道么
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-21 05:22 , Processed in 0.085235 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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