求助啊MFC中LISTCTRL如何添加EDIT内容到某行某列

weixin_43031185 2020-03-16 06:07:56
我用listctrl创建了一个几行几列的表格,然后添加两个editctrl 和一个button ,我想在edit中分别输入两个数字 ,点击button后 ,这两个数分别简单运算一下,比如乘以2乘以3之后分别显示在列表中的某一行某一列,这个可以实现吗 哪位大神能指点一下
...全文
101 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
forget0915 2020-04-09
  • 打赏
  • 举报
回复
1. 自定义个CPropertyList类继承自CListBox
class CPropertyList : public CListBox //这个类中要有1个CEdit m_editBox

2.在上一步的CPropertyList中向列表添加可编辑的行
int nIndex = AddString(_T(""));
SetItemDataPtr(nIndex,pItem);//pItem是你自定义的可以表示list中的一行的数据结构

3.添加CPropertyList对LBN_SELCHANGE消息的响应
//在响应函数中创建编辑框
m_editBox.Create(...);
//设置显示文本
m_editBox.ShowWindow(SW_SHOW);
m_editBox.SetFocus();
m_editBox.SetWindowText();




5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧