白白的,别见怪,MFC类间调用

shnaying1945 2014-09-04 02:49:27
有一个类FileManage,关联对话框的,虽不是主对话框,但在程序运行的时候该对话框就已经创建并显示好了。也就是该类实例化了个对象,而实例化过程是在主对话框MAIN类中实现的。
又有个类MySocket,搞网络通信的,没有关联对话框,但是需要调用上述对话框中的设置值,非控件变量或值。

该怎么调用?

麻烦详细些啊,有点代码指引最好啊,多谢了。
...全文
76 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shiguojie19892 2014-09-04
  • 打赏
  • 举报
回复
对话框里的值,可以给该对话框设定虚函数,比如 m_edit_port 输入端口号 然后你的类里面 int_port = (atoi)(m_edit_port.GetWindowsText); 大概就是这样吧,你应该找一本 VC++深入详解 孙鑫的 看看 上面有类似的例子,一两句说不清
starytx 2014-09-04
  • 打赏
  • 举报
回复
全局变量就可以吧,定义一个全局FileManage *。在创建那个对话框后将指针保存起来,在MySocket中使用

65,184

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧