一个普通的C++类,怎样获取对话框传来的数据? 比如,对话框类edit的数据保存在str,当按下button后,将str传送给C++类,这个怎么来实现呢?查了好多资料,都是对话框与对话框之间或与xxxView的消息传递,没找到对话框与普通类消息的传递,不知道有没有实现的方法,请各位大神赐教!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是当str有数据以后,C++类在去获取。主动去获取,也需要一个消息来通知其str已数据啊! 普通C++类是不能够传递消息的,只有继承了Cwnd类的MFC类才能发送接收消息!如果想要让对话框给普通C++类传递数据,那么可以让对话框类包含这个C++类,创建一个C++类的变量,用这个变量去调用C++类中的函数,当然前提是你的这个C++类中有能够接收对话框数据的函数定义。比如C++类 MyC++Class中定义一个接收字符串的函数: abcString(CString *);那么在对话框类中可以 MyC++Class m_C++Class; m_C++Class.abcString(传对话框的数据,比如一个Edit框类的字符); VC/MFC 获得png图片非透明部分CRgn 彻底关闭对话框 服务器与客户端用socket通信,如果服务器故意断开,有什么方法可以实现? 如何实现根据起点、终点和半径画圆弧? 关于使用winpacp开发sniffer的一个问题 help,dll中不包含MFC可以使用CString类么? 我的class信息去哪儿了?快帮忙。。。 如何禁止一个程序运行???? 想问问组件和中间件是否为同一概念? ToolTip动态提示,实现不了 listcontrol先是行和列的问题
abcString(CString *);
那么在对话框类中可以
MyC++Class m_C++Class;
m_C++Class.abcString(传对话框的数据,比如一个Edit框类的字符);