MSComm在多对话框中的问题!急!急!急!

renhaibo321 2009-07-26 09:39:01
求救各位高手:最进用VC++做了一个小系统,遇到点问题,请高手指教,描述及问题如下:
首先建了一个基于对话框的工程,主对话框(A),给主对话框添加了一个按钮和一个MSCOMM控件,后添加了一个非模态的子对话框(B),在子对话空中添加了按钮及两个编辑框(edit1,edit2);
当点击主对话框的按钮时调出子对话框并在edit1中实时显示采集到的数据,当点击子对话框的按钮发送edit2的数据(double)
问题1:
主对话框的按钮事件:
void CADlg::OnButton1()
{
//CNew m_dlgNew是该主对话框类的成员变量

m_dlgNew.Create(IDD_DIALOG1);
m_dlgNew.ShowWindow(SW_SHOW);
UpdateData(FALSE);
}

现在,给edit1分配的变量已经通过debug看到是我想要显示的数据,可是子对话框却没显示;
问题2:
点击子对话框按钮时,发送edit2数据,因为MScomme控件在主对话框上,所以在主对话框类中添加了发送数据的成员函数,子对话框的按钮事件只是给一个全局变量赋一个值,以便通知主对话框的发送数据函数,但是不知道怎么调用发送函数;

以前没做过软件,刚开始学,还处于菜鸟阶段,我提的问题可能对各位高手来说就不是问题!可对我这样的菜鸟来说好难!帮帮忙!这个论坛刚注册的!可能还没多少分,我能给大家多少分就给多少!不胜感激!
...全文
210 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzy0001sl 2009-08-07
  • 打赏
  • 举报
回复
向子对话框传递句柄吧
kongbai308416350 2009-08-07
  • 打赏
  • 举报
回复
UP
renhaibo321 2009-08-07
  • 打赏
  • 举报
回复
谢谢各位!已经解决了!是我循环错了!
lghndyz 2009-07-29
  • 打赏
  • 举报
回复
路过这里,MSCOMM控件控件比较简单,还可以用API做一样的功能,这里有我做的c++builder的,可以参考一下,主要无非几个参数设置,http://download.csdn.net/source/1497476。要API的也有!!也可以发上去!!在VC++里面也应该大同小异!!
大前置 2009-07-29
  • 打赏
  • 举报
回复
设置窗口为子窗口
Create 带上父窗口句柄
MichaelBomb 2009-07-26
  • 打赏
  • 举报
回复
up
悟迟 2009-07-26
  • 打赏
  • 举报
回复
子对话框的按钮事件只是给一个全局变量赋一个值,以便通知主对话框的发送数据函数,但是不知道怎么调用发送函数;

主对话框中OnTimer检查全局变量,根据情形,调用发送函数

65,187

社区成员

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

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