BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #36677同步于 2010/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请问一个mfc的问题

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