ListCtrl控件 实现 :程序控制滚动(mfc的)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ListCtrl控件 实现 :程序控制滚动(mfc的)相关的知识,希望对你有一定的参考价值。
我做一个排序算法演示的,不知道怎么让排序过程到哪了就选中listctrl中的一行代码???????????
当排序到相应的某一行代码的时候
让列表控件的某一行状态为选中
也就是让显示的代码能和过程同步进行
用m_ListCtrl.SetItemState(m_ListCtrl.GetSelectionMark(), 0 ,LVIS_SELECTED);
但是程序完成了之后才 能使要显示的那行处于选中状态呢
我需要随着程序的进行,listctrl的每一行根据需要的逐行显示!
m_ListCtrl.SetItemState(m_ListCtrl.GetSelectionMark(), 0 ,LVIS_SELECTED);
m_ListCtrl.SetItemState(Find, LVIS_SELECTED ,LVIS_SELECTED);
m_ListCtrl.SetSelectionMark(Find);
m_ListCtrl.EnsureVisible(Find,TRUE); 参考技术A 不明白,我想的意思是不是将现在排到哪一步了用ListCtrl显示出来,而不是选择吧,
你那也能实现,不过我觉得显示更容易一些 参考技术B SetCheck( );成员函数不行吗???
以上是关于ListCtrl控件 实现 :程序控制滚动(mfc的)的主要内容,如果未能解决你的问题,请参考以下文章
mfc当listctrl控件有数据更新时是否就运行NM_CLICK消息相应函数
MFC中的列表控件,当选择了多项时,如何对选中的数据进行操作?