前言
很多项目中,都需要类似于VS2010这样的滚动列表窗口来展示当前操作进度。

所以本文主要介绍该滚动窗口的实现方案。该方案有两种实现方案。
本文默认读者有MFC编程技术,如不懂的可评论留言,吾抽空会补充基础。
1.新建工程
新建名为listboxtest21的mfc工程;名字随便取。然后拖拉控件,实现方案有两种listbox和listctrl,如下图所示。所以两个控件都拖进Dialog里面。并且拖拽两个button。


最后界面如上图。
2.listbox实现
添加listbox变量m_listbox,右击控件添加变量即可。
双击button1添加实现函数,如下
void Clistboxtest21Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
m_listbox.AddString(_T("listbox不能用于工程的list会报错"));
m_listbox.SetTopIndex(m_listbox.GetCount()-1);
/*
int count = 0;
count = m_listbox.GetCount ();
m_listbox.SetCurSel (coun
MFC滚动列表窗口实现

本文详细介绍使用MFC实现类似VS2010滚动列表窗口的两种方法:listbox和listctrl。通过具体步骤和代码示例,展示了如何在MFC工程中添加并自定义这些控件,以实现进度展示功能。
最低0.47元/天 解锁文章
1410





