|
发表于 2010-7-17 17:25:10
|
显示全部楼层
第一个问题:
关键思路:
归根到底就是样式的设置:
_GUICtrlListView_Create :控件样式
iStyle | [可选] 控件样式:
$LVS_ALIGNLEFT - 图标和小图标视图中项目左对齐
$LVS_ALIGNTOP - 图标和小图标视图中项目顶对齐
$LVS_AUTOARRANGE - 图标和小图标视图中图标自动排列
$LVS_EDITLABELS - 项目文本可原地编辑
$LVS_ICON - 该样式指定图标视图
$LVS_LIST - 该样式指定列表视图
$LVS_NOCOLUMNHEADER - 报告视图中不显示列标题
$LVS_NOLABELWRAP - 图标视图中项目文本单行显示
$LVS_NOSCROLL - 禁止滚动
$LVS_NOSORTHEADER - 列标题不是按钮类型工作
$LVS_OWNERDATA - 该样式指定一个虚拟控件
$LVS_OWNERDRAWFIXED - 所属窗体可在报告视图中绘制项目
$LVS_REPORT - 该样式指定报告视图
$LVS_SHAREIMAGELISTS - 不删除图像列表
$LVS_SHOWSELALWAYS - 无论如何显示选项
$LVS_SINGLESEL - 一次仅选中一项
$LVS_SMALLICON - 该样式指定小图标视图
$LVS_SORTASCENDING - 项目索引升序排列
$LVS_SORTDESCENDING - 项目索引降序排列 | | 默认: $LVS_REPORT, $LVS_SINGLESEL, $LVS_SHOWSELALWAYS
强制: $WS_CHILD, $WS_VISIBLE | $iExStyle | [可选参数] 扩展控件样式. 可以包含下列值:
$LVS_EX_BORDERSELECT - 项目选定时改变边界颜色
$LVS_EX_CHECKBOXES - 列表视图控件中可用复选框
$LVS_EX_DOUBLEBUFFER - 通过双击绘图以减少碎片
$LVS_EX_FLATSB - 列表视图中平面滚动条可用
$LVS_EX_FULLROWSELECT - 选取一项时, 该项及其子项高亮
$LVS_EX_GRIDLINES - 项目和子项键显示网格
$LVS_EX_HEADERDRAGDROP - 可通过拖曳重新排序列
$LVS_EX_INFOTIP - 显示工具提示前发送$LVN_GETINFOTIP通知信息
$LVS_EX_LABELTIP - 如果为设置, 在大图标模式中仅折叠部分标签
$LVS_EX_MULTIWORKAREAS - 直到定义一个或多个工作区控件才会自动排列图标
$LVS_EX_ONECLICKACTIVATE - 点击项目时控件发送$LVN_ITEMACTIVATE消息
$LVS_EX_REGIONAL - 设置控件区仅包含项目图标及文本
$LVS_EX_SIMPLESELECT - 图标视图中控件的状态图像在右上
$LVS_EX_SUBITEMIMAGES - 允许显示子项目图像
$LVS_EX_TRACKSELECT - 允许控件热跟踪选项
$LVS_EX_TWOCLICKACTIVATE - 双击项目时控件发送$LVN_ITEMACTIVATE消息
$LVS_EX_UNDERLINECOLD - 使被激活的下划线文本为非热项
$LVS_EX_UNDERLINEHOT - 使被激活的下划线文本为热项 |
参考解决方案:
http://www.autoitx.com/forum.php?mod=redirect&goto=findpost&ptid=13023&pid=137089&fromuid=1003 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入
×
|