100分送给大家!!! 怎么在CListCtrl中设置某一行为被选定的行(例如:设置第五行为选定的行,并且高亮显示)。不解决老大炒人啦!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL SetColumn( int nCol, const LVCOLUMN* pColumn ); 如果你要选定整行,需:SetExtendedStyle(LVS_EX_FULLROWSELECT ); SetHotItem(int iIndex)不就可以吗 用MFC默认的列表控件不是已经有这个功能了吗???你如果说的是初始化时就选定,我同意楼上的观点 SetItemState()也可以将指定得行作为选中行,SetExtendedStyle(LVS_EX_FULLROWSELECT );的作用是将整行选中 SetItemState(nIndex, LVIS_SELECTED ,LVIS_SELECTED ); 但是SetHotItem()只能改变文本的着色,而且鼠标移到listctrl控件里面就消失了,我想让整行都高亮显示,怎么办?加分!!!!! 先设置属性,保证可被整行选中:SetExtendedStyle(LVS_EX_FULLROWSELECT );然后调用CListCtrl::SetItemState:SetItemState(5,LVIS_SELECTED,LVIF_TEXT|LVIF_STATE); //假设设置第五行为选中。 这句修改一下:SetItemState(5,LVIS_SELECTED|LVIS_DROPHILITED,LVIF_TEXT|LVIF_STATE); //假设设置第五行为选中。 确定你的List中有头和数据在插入头上面加入:SetExtendStyle(LVS_FULLROWSELECT | LVS_EX_GRID_)第一个是全行显视第二个是网格 SetExtendedStyle(LVS_EX_FULLROWSELECT ); 好累,看了几十个了发送鼠标消息,模拟鼠标选择该行,不就行了!!!:)give me cent!!! SetExtendedStyle(LVS_EX_FULLROWSELECT ); 面试的SQL没做出来,请大家帮忙看看这道题! 有个关于tab空间的小问题请教大家 对大家而言 VC打印问题 Visual Assist X 10.4.1640 英文版的问题 我include了类的函数 我用对象.的时候怎么它不会自动显示函数出来 只显示系统的函数 请问如何在Windows中,如何在VC/MFC程序中运行DOS的批处理文件(bat)? 在VC下写的程序如何才能具有XP的风格? 问一个关于如何修改文档标题的问题 WSASend()的问题 如何添加外部已经编译好的类 求助!关于GUID的使用! 一个图形处理方面的难题!标价:100大洋。 CEdit如何同时实现自动换行和回车换行?
SetExtendedStyle(LVS_EX_FULLROWSELECT );
SetExtendedStyle(LVS_EX_FULLROWSELECT );
然后调用CListCtrl::SetItemState:
SetItemState(5,LVIS_SELECTED,LVIF_TEXT|LVIF_STATE); //假设设置第五行为选中。
SetItemState(5,LVIS_SELECTED|LVIS_DROPHILITED,LVIF_TEXT|LVIF_STATE); //假设设置第五行为选中。
在插入头上面加入:
SetExtendStyle(LVS_FULLROWSELECT | LVS_EX_GRID_)
第一个是全行显视第二个是网格
:)give me cent!!!