怎样将对话框(ADD类)输入的数据加到视图(CTestView)的List控件?

sodangerous 2004-07-02 10:41:28
大家给点思路,对话框有个添加按钮,想点击添加,然后视图中的List就添加一行数据!
谢谢参与!
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
howtotell 2004-07-29
  • 打赏
  • 举报
回复
定义一个在CTestView类中:
定义一个全局变量:LPVOID p;
在CTestView的初始化阶段,例如OnPaint或者构造函数中中p=this;

在ADD类中:
#include "TestView.h"
在AddDlg.cpp中(不好包含在CADDDlg类中)添加 extern LPVOID p;
在按钮的函数中:CTestView* pView=static_cast<CTestView *>(p);
然后就可以通过pView->m_list.InsertItem 来添加记录了。(m_list是ListCtrl的控制变量)
bestbear 2004-07-29
  • 打赏
  • 举报
回复
不会吧,读一条记录就在list中insertitem一行啊
不明白你什么问题
Blue_Light 2004-07-29
  • 打赏
  • 举报
回复
象pb中似的,难啊!
liuyanlin26 2004-07-29
  • 打赏
  • 举报
回复
在视图中获取变量的值然后就OK了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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