曼菲士 发表于 2011-6-16 17:48:13

能否为ListView指定列添加复选框?

#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
GUICreate('', 400, 300)
$ListView1 = GUICtrlCreateListView("|", 5, 5, 390, 280, -1, _
                BitOR($WS_EX_CLIENTEDGE, $LVS_EX_CHECKBOXES, $LVS_EX_FULLROWSELECT, $LVS_REPORT));$LVS_EX_CHECKBOXES样式 = 为项目添加复选框
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 350)
GUICtrlCreateListViewItem('1', $ListView1)
GUICtrlCreateListViewItem('2', $ListView1)
GUISetState()

Do
Until GUIGetMsg() = -3

像这样都是在第一列显示复选框,能否为指定的列添加复选框呢?

netegg 发表于 2011-6-16 20:27:44

有一个投机取巧的办法,不建议使用,不过可以作为参考
_GUICtrlListView_SetColumnOrderArray

powerofos 发表于 2011-6-24 19:30:21

嘿嘿,楼上蛋总好灵光的想法................
页: [1]
查看完整版本: 能否为ListView指定列添加复选框?