CListCtrl 使用的小结

 

 

m_list.DeleteAllItems();//删除所有列表项
   m_list.InsertItem(0,"数学");//添加新行
   m_list.SetItemText(0,1,"80");
   m_list.SetItemText(0,2,"必修");
   m_list.InsertItem(1,"物理");//添加新行
   m_list.SetItemText(1,1,"82");
   m_list.SetItemText(1,2,"必修");
   m_list.InsertItem(2,"德语");//添加新行
   m_list.SetItemText(2,1,"72");
   m_list.SetItemText(2,2,"选修");
   m_list.SetItemText(2,4,"444");

 

-----高亮显示一行的所有列 怎么做?

使用 LVS_EX_FULLROWSELECT  如:

ListView_SetExtendedListViewStyle(m_list.m_hWnd,LVS_EX_FULLROWSELECT);

 

或  CListCtrl& ctl=GetListCtrl();
 // TODO: Add your specialized code here and/or call the base class 
 //设置列表控件风格
 DWORD dwStyle=::GetWindowLong(m_hWnd,GWL_STYLE);
    dwStyle|=LVS_REPORT|LVS_SHOWSELALWAYS|LVS_EDITLABELS|LVS_EX_FULLROWSELECT; 
 ::SetWindowLong(m_hWnd,GWL_STYLE,dwStyle);
 dwStyle=ctl.GetExtendedStyle();
 dwStyle|= LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT;
    //设置扩展风格
 ctl.SetExtendedStyle(dwStyle); 

 

注意 LVS_EX_FULLROWSELECT  使用

以后在继写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值