mfc如何将编辑框的内容读取到列表控件中?

 我来答
仙女说仙话
高粉答主

推荐于2019-09-24 · 说的都是干货,快来关注
知道小有建树答主
回答量:169
采纳率:100%
帮助的人:5.4万
展开全部

1、为界面添加一个List Control控件。

2、更改这个控件的view属性为Report

3、为这个控件添加一个控制型变量 假设为m_ctlList;

4、在界面的初始化函数OnInitDialog()函数中初始化这个控件主要是插入列表的头,主要调用

int InsertColumn( int nCol,   LPCTSTR lpszColumnHeading,   int nFormat = LVCFMT_LEFT,   int nWidth = -1,   int nSubItem = -1 );这个函数。

其中 nCol是列的索引,从0开始;

lpszColumnHeading 列的名称 ;nFormat 文字的摆放方式;nWidth 宽的度度。

如:

m_ctlList.InsertColumn(0,"姓名",LVCFMT_CENTER,60);//第一列,名称为姓名,文字居中显示,列的宽度为60像素

m_ctlList.InsertColumn(1,"性别",LVCFMT_CENTER,60);//第二列,名称为性别,文字居中显示,列的宽度为60像素

....

5.在界面中添加一个“添加按钮”,在按钮的响应函数中向列表控件m_ctlList插入数据。

补充说明:

1、MFC(MicrosoftFoundationClasses),同VCL类似,是一种ApplicationFramework,随微软Visual C++开发工具发布。MFC以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。

2、该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject 直接或间接派生,只有少部分类例外。 其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式