大家好,我这几天在做串口通信,使用了两个对话框,主对话框通过DoModal()调用子对话框,两个对话框为主从关系。串口的初始化在主对话框中,然后子对话框也要对已经在主对话框中初始化过的串口进行读写操作,子对话框如何调用主对话框已经打开的串口,本质上是一个主从对话框对同一个串口的共享操作,非常着急,请大家帮忙!
解决方案 »
- 高人:vc98\include\new.h(79) : warning C4786:
- 看了孙鑫的VC视频,正在看侯捷的深入浅出MFC。关于自己编程
- 关于线程函数返回值问题
- WSARecv接收数据不完整
- CTreeCtrl中当选定项变化时,会触发哪些消息?
- 怎样在系统自带的两个菜单中响应同一事件处理函数?
- 小弟最近颇受垃圾邮件骚扰之苦
- 求助:interface的定义到底是什么?
- help!hurry!help! Win2K can't boot!! (high score! online waiting!)
- 急!!急!!怎样在ToolBar中加入下拉组合框啊?jiangsheng和用过BCGControlBar的进来救救小弟!
- 关于容器中指针类型的指针变量的疑惑
- 不用第二方网址,如何获取局域网的外网IP?
你可以创建非模态对话框,在你的主对话框中接收串口数据,处理后,然后根据你的需要调用你的子对话框中的函数啊
dlg->m_comm.SetOutput(COleVariant("comm_test,lcd_dlp_switch@"));我这里是使用的MSCOMM控件
你用dlg这个指针调用你的串口变量就是了