在MFC编程中,如果用到了ListBox这个控件,如果你想要用它来显示多列,那么你就要注意了,ListBox有一个属性叫:Multicolumn,
它的解说如下: Specifies a multicolumn list box that is scrolled horizontally.
意思是说,当列表框一列显示不了所有的item时,就会换列显示,并不是我们想像的那个做表单的多列,如果你想要做一个表格,建议用ListCtrl这个控件,
而不是ListBox.
当将ListBox的Multicolumn属性设为true,时,如下代码:
CListBox *pListBox =(CListBox *)GetDlgItem(IDC_LT_SECTOR);
CString text;
CString str;
for(int i=0;i<nMaxSector; i++)
{
text.Format("sector%d",i);
text+="(";
str.Format("0x%08x",(i<16)?(i *0x1000):(0x10000 +(i-16)*0x8000));
text+=str;
text+="~";
str.Format("0x%08x",(i<16)?(i *0x1000 +0xfff):(0x10000 +(i-16)*0x8000 +0x7fff));
text+=str;
text+=")";
pListBox->AddString(text);
}
最终于显示效果如下图所示:
分享到:
相关推荐
完美的CListBox控件,MFC控件,VC6
VC中为CListBox控件加背景色,字体颜色的例子;对CListBox进行继承重载!
一个不错的CListBox控件,可以处理弹出式菜单!
本资料里是一个透明CListBox控件源代码,本源代码是小悦2013主界面最下方的日志显示控件源代码,本控制在使用上和正常的MFC控件没有什么区别,唯一要注意的地方就是当你需要刷新父窗口的背景时需要设置m_bRegetBk...
采用CListBox实现的属性页对话框,美观,MFC界面开发美化经典控件。
【列表框CListBox】控件应用第十二课,本节讲解如何ListtBox
【列表框CListBox】控件应用第十一课
可以编辑的CListBox控件,源代码,直接加入工程使用
这个主要是用vc开发的一个文本颜色的CListBox控件, 添加一个颜色处理类,并继承CListBox,然后添加颜色控件的变量,在addString(文本,rgb),就完成了,就这么简单,代码运行可以看到结果!
列表框控件(CListBox)和列表控件的最全详细介绍。这个文档基本可以解决以上两控件相关的各种问题
本资源是自画clistbox控件,实现在每行的左面显示图标右面显示文字,类似qq的好友列表
列表框控件 CListBox List Box 控件操作的学习要关注以下几个方面: 1. 控件的创建 控件的创建形式分为静态创建和动态创建两种方式。 静态创建是指在对话框模板创建控件,并设置控件的属性,这样,在调用该对话框...
CListBox透明 透明CListBox 背景透明CListBox,非常好用,能编的过。
其次本类针对的是ListBox控件,在添加listbox控件之后,使用wizard为该控件关联CListBox型的成员变量,并手动将其定义改为CTestListBox类型 再次本类的使用需要资源文件添加IDR_MENU1,其中有:ID_MENU_SAVE,ID_...
带图标的ClistBox带图标的ClistBox带图标的ClistBox
VS2010 CListBox改变指定行的颜色
继承CListBox,可以执行拖拽。拖拽到grid control
MFC中CListBox类,VC++编程必备。
下载吧! 绝对好的入门代码!...涉及内容: CListCtrl 与 CListBox 的基本操作,比如CListCtrl列移到CListBos,删除CListBox, 将CListCtrl导出至本地文件,再从本地文件导入至CListCtrl 对CListBox用qsort排序!