介绍下问题背景:
有三个对话框,分别是A类和B1类和B2
A类中有个列表控件,点击相应的行,会出现相应的B1和B2对话框。我已完成的工作:
A类中有B1和B2的对象,点击相应的列表行时候,我只是把相应的B1或B2用SHOW的方法显示出来。我的问题:
在点击A中的列表控件时,想把列表某列的值传递给打开的B1或B2.但是怎么也传不过去。我用过的方法:
1、我在B1和B2中建了A的对象,但是那个值是在鼠标点击的时候传递的,所以这个方法应该不行。
2、我让A类和B1类和B2类都从C类继承,C类有个public成员mc,在点击列表的时候,值先传递给C类的mc,然后B1和B2在调用,这个方法也不行啊。求助!不明白问题的可以再问我,谢谢。
有三个对话框,分别是A类和B1类和B2
A类中有个列表控件,点击相应的行,会出现相应的B1和B2对话框。我已完成的工作:
A类中有B1和B2的对象,点击相应的列表行时候,我只是把相应的B1或B2用SHOW的方法显示出来。我的问题:
在点击A中的列表控件时,想把列表某列的值传递给打开的B1或B2.但是怎么也传不过去。我用过的方法:
1、我在B1和B2中建了A的对象,但是那个值是在鼠标点击的时候传递的,所以这个方法应该不行。
2、我让A类和B1类和B2类都从C类继承,C类有个public成员mc,在点击列表的时候,值先传递给C类的mc,然后B1和B2在调用,这个方法也不行啊。求助!不明白问题的可以再问我,谢谢。
解决方案 »
- 0xFF是不是 jump 的意思 ? 用什么工具看?哪里下载
- 关于坐标系的
- glProject得到的窗口坐标有问题,请高手指点
- 怎样把 _variant_t 类型转换成char数组类型
- 怎么样在MDI中,显示一副背景图?
- 如何实现在richedit中输入的文字可以缩进
- 一个简单的问题,誰能告诉我?送分!
- 一个最简单的UDP接收程序,怎么又问题?我不用WSA系列函数就没问题,但是这个现在问题出在哪?帮我看看,谢谢
- 从回收站删除的文件可以通过某种软件恢复过来。有没有什么东东可以永久性地删除文件?。使之无法重新恢复?
- 现在是学习vc7好呢?还是学习vc6好呢?我该怎么办?
- vc中 return的作用
- 问个对话框问题
B1::SHOW(int &value);
如果仅仅是数据传递:B1和B2中定义各定义一个public成员,SHOW的方法显示出来之前,过B1、B2的对象将数据传递到新加的public成员,SHOW显示就可以直接使用
这个很好办啊!!你的B1 B2应该像这样来显示的吧:m_b1.DoModal();
你可以这样来实现。
在B1 ,B2 里面都加入public 类型的变量并且关联到你相应的对话框控件上。
然后,在你的DoModal之前, m_b1.m_ctl1 = "赋值"
应该就可以了!!!!!!!