返回信息流貌似已解决,在stdafx.h里extern声明然后在stdafx.cpp定义数组,然后貌似就可以用了,不过不符合面向对象的要求呀。。。
请问如何定义数组,可以存从对话框输入的数据,然后可以像C那样处理数据?
就是怎样定义全局变量,将对话框读入的数据都存在一个地方然后,然后查找数据时会比较方便,有点类似数据库那种感觉。
这是一条镜像帖。来源:北邮人论坛 / cpp / #36677同步于 2010/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请问一个mfc的问题
youlingman
2010/3/16镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
但别的类能访问到这个对话框类里的数组里的数据么。。。
【 在 EVH 的大作中提到: 】
: 初学Mfc,不知是不是这个意思…有专门的数组类吧,给文本框一个变量,每次点确定都把数据加到数组里
给文本框绑定一个变量 比如 m_EditString
使用:比如在文本框输入了 "ssss",想使用变量的话 先UpdateData(TRUE); 然后m_EditString就将"ssss"获得了 就可以通过m_EditString来使用
其他类访问: 比如说你对话框的 对象是 m_FirstDialog 那么就可以 直接m_FirstDialog.m_EditString
恩但是这个数据怎样才能存下来呢?比如有个readin类的对话框读入数据,然后需要在另一个search类查询读入的数据怎样实现呢?
【 在 KevenStar 的大作中提到: 】
: 给文本框绑定一个变量 比如 m_EditString
: 使用:比如在文本框输入了 "ssss",想使用变量的话 先UpdateData(TRUE); 然后m_EditString就将"ssss"获得了 就可以通过m_EditString来使用
: 其他类访问: 比如说你对话框的 对象是 m_FirstDialog 那么就可以 直接m_FirstDialog.m_EditString
【 在 youlingman 的大作中提到: 】
: 但别的类能访问到这个对话框类里的数组里的数据么。。。
看你这个类里的数据是共有还是私有的了,或者定义一个该类的对象,就是C++的原理,
如果两个类不在一个文件里,开头include一下那个对话框类应该就可以了
在你使用的类中定义一个其他类的指针,就可以实现了。
【 在 youlingman 的大作中提到: 】
: 恩但是这个数据怎样才能存下来呢?比如有个readin类的对话框读入数据,然后需要在另一个search类查询读入的数据怎样实现呢?