MFC中 List Box 控件如何输入int或double数据?

MFC中 List Box 控件如何输入int或double数据?,第1张

你可以使用泛型集合List<int>或List<double>添加到 List Box中,首先你把int或double的数据添加到泛型集合枣扮中,然后再橡岩敬把泛型集合填梁慎充到 List Box就可以了!

用CListCtrl控件,一个WINDOWS标准控件。

设置列表框风郑尺格,LVS_REPORT就是你想要的。如果基于对话框资源可以直接在编辑器上加上LVS_REPORT风格,或者使用下面的喊此高代码来添加

m_wndWIAList.ModifyStyle(0, LVS_REPORT)

可以设置扩展风格、添加网格线、和整行选中

m_wndWIAList.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT)

接下来添加列

m_wndWIAList.InsertColumn(0, "序号")

m_wndWIAList.InsertColumn(1, "被考核单位")

m_wndWIAList.InsertColumn(2, "单位人数")

m_wndWIAList.InsertColumn(3, "指标责任人")

添加数据的时候用

wndWIAList.InsertItem(nRow, strNo)

添加一行,并且把这行的第一列内容设置为strNo

要想设置这行其他的列

wndWIAList.SetItemText(nRow, 1, "FV_DEP_NAME"))

这样就可以设置nRow行第2列的内容

然后设置扒喊一下宽度

int nCol(0)

while (m_wndWIAList.SetColumnWidth(nCol++, LVSCW_AUTOSIZE_USEHEADER))

修改CCalculatorDlg对话框类源码。一般不建议这么做,因为其他程序调用这个类时,并不知道你修改成什么样了。

建立自定义的类笑亏,比如mCCalculatorDlg类,其中引用CCalculatorDlg类并冲升租自行定义int型类变量,然后设计接口程序处理这散兆个变量对原CCalculatorDlg的变化之处。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11982794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存