首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么设置ClistCtrl的风格

2012-04-14 
如何设置ClistCtrl的风格创建一个ClistCtrlm_list.Create(LVS_REPORT|LVS_EX_GRIDLINES,rect1,pParent,1)

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

热点排行