怎么把一个对话框中listctrl的行值设置为另一个对话框中listctr的行值

我设置了3个对话框。A,B,C。从A中创建了非模态对话框B,在从B中创建了非模态对话框C。A中有一个listctrl.C中也有一个listctrl.其中C中的listct... 我设置了3个对话框。A,B,C。从A中创建了非模态对话框B,在从B中创建了非模态对话框C。
A中有一个listctrl.C中也有一个listctrl.其中C中的listctrl已经获取行列值。
现状是:我已经把C中的listctrl选中的行值GetItemText到一个button响应里边了。
我想点击这个button,把其中的值SetItemText到A中的listctrl当中。
而且,返回B,C对话框到A时需要listctrl已经显示获取到的值。
怎么搞?神啊,救救我吧。我耗好几天了
展开
 我来答
faketamendie
2015-07-27 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:144万
展开全部
sendmessage或回调函数,也可以直接调用A对话框类成员函数,前提是你往C类传递A类指针。
追问
CListCtrl *ListCtrl =&((CDxDlg*)GetParent()->GetParent())->m_Km;
你看以上语句。是在C类中的按钮中定义的。其中CDxDlg是A类名。m_Km是A类listCtrl控件变量。为什么我ListCtrl->SetItemText();然后再刷新ListCtrl->Invalidate();。返回到A对话框时仍然没显示任何值。谢谢了,请指教
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式