MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 关于listctrl 育

关于listctrl 育

www.myexceptions.net  网友分享于:2013-04-10  浏览:3次
关于listctrl 高分求教育
列表中有内容的时候,鼠标单击某一行,该行被选中且变蓝色.

如果这都这一行的索引值,怎么让这一行变蓝

非得重载CListCtrl么?
list   变色

------解决方案--------------------
友情帮顶
你看下CListCtrl的控件事件里面有没有什么触发这个事件的
------解决方案--------------------
View属性改为Report。
------解决方案--------------------

list.SetSelectionMark(pos);
list.SetItemState(pos, LVIS_SELECTED, LVIS_SELECTED); 
list.EnsureVisible(pos, FALSE);

------解决方案--------------------

CListCtrl m_List;


m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT
------解决方案--------------------
LVS_EX_GRIDLINES);//行选...
//m_List.SetView(LV_VIEW_DETAILS);  //报告格式

------解决方案--------------------
SetItemState
------解决方案--------------------
引用:
我初始化就已经设置报表模式了,我只是想让指定的那一行变蓝


在初始化函数加上下面这行就可以啊,我刚试完

m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT
------解决方案--------------------
LVS_EX_GRIDLINES);
------解决方案--------------------
友情帮顶

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有