如何设置ClistCtrl的风格
创建一个ClistCtrl
m_list.Create(LVS_REPORT|LVS_EX_GRIDLINES,rect1,pParent,1);
m_list.InsertColumn(0,"",LVCFMT_LEFT|LVS_EX_CHECKBOXES,30);
m_list.InsertColumn(1,"状态",LVCFMT_LEFT,90);
m_list.InsertColumn(2,"名称",LVCFMT_LEFT,250);
其中rect1是获取的一个对话框上的矩形控件的大小和位置
我想让列表表现成报表形式,并有网格,但是运行起来只有报表形式,没有网格
往里面装东西也可以,但是就是没有网格线,另外我还想设置成鼠标选择只能一行一行的选,不能只选中其中一个单元格
请问应该怎么改??????
[解决办法]
一行一行的选择
- C/C++ code
m_Grid.SetExtendedStyle(m_Grid.GetExtendedStyle() | LVS_EX_FULLROWSELECT);
[解决办法]
ListView_SetExtendedListViewStyle(m_list.m_hWnd, LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);