MFC如何将下级对话框中edit控件中的数据返回上级对话框的ListControl控件中?
就是我把上级对话框中的ListControl控件中的一些数据分别地传递给了下级对话框进行修改,下级对话框都是edit控件,我如何将下级对话框edit控件中修改后的数据返回...
就是我把上级对话框中的ListControl控件中的一些数据分别地传递给了下级对话框进行修改,下级对话框都是edit控件,我如何将下级对话框edit控件中修改后的数据返回到上级对话框的ListControl控件中呢?
展开
3个回答
展开全部
下级对话框A中建一个上级对话框B的对象 m_parent;
在上级对话框B中调用下级对话框A的时候将下级对话框B的 m_parent 赋值为 this;
在上级对话框中创建一个public的更新listcontrol的函数,参数跟实际情况定义;
在下级对话框修改后用 m_parent 调用上级对话框的 更新Clistctrl的函数
在上级对话框B中调用下级对话框A的时候将下级对话框B的 m_parent 赋值为 this;
在上级对话框中创建一个public的更新listcontrol的函数,参数跟实际情况定义;
在下级对话框修改后用 m_parent 调用上级对话框的 更新Clistctrl的函数
追问
Public 的更新list control 的函数是什么呢
追答
更新需要你自己写。
如果是 第一行第一列数据 那么就是用设置它的数据的那个函数, setcolumnText(0,0,"data") 直接设置那个位置的数据就行了,之前的就会被覆盖掉,变成你设置的值。
所以你更新函数的入参应该是个 带有 行,列,数据 的 一个 列表, 然后再函数里面遍历下这个列,将列里面的数据更新到listctrl, 然后updatedata(false) 就好了
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用到消息发送
追问
什么是消息发送
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询