MFC控件ListBox如何显示当前程序中的一段代码,并加亮正在运行的那行代码?

并且能让代码滚动,使加亮的代码总是在中间
2025-04-26 00:08:51
推荐回答(1个)
回答1:

// Select the last item in the list box.
int nCount = m_myListBox.GetCount();
if (nCount > 0)
   m_myListBox.SetCurSel(nCount - 1);

这是让代码滚动到最后一行的写法。只要你设置后ListBox的属性,让它的竖向滚动自动滚动,调用SetCurSel滚动跳就会滚动到你设置选中的那一行。SetCurSel就是设置加亮显示哪一行的。如果你需要例子,可以到我的博客里面去下载。

我的博客地址:http://hi.baidu.com/qiyueliuguang1/item/562ac7abb5f8622c8919d38a