读书人

怎么设置ClistCtrl的风格

发布时间: 2012-04-14 17:14:21 作者: rapoo

如何设置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);

读书人网 >VC/MFC

热点推荐