多个对话框能不能调用一个MSCOMM控件

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:06:56
在VC中一个应用程序有不同的窗口,但是只通过一个串口发送数据,如何调用,我VC比较差请高手指导一下

子对话框可以用下满的方法调用主对话框变量:m_MSComm..
1、子对话框里定义了新的变量,如下:
public:
CMSComm m_pComm;
2、主对话框把自己的 m_MSComm 对象的地址传递给 m_pComm 即可,如下:

void CPage1::Paint()
{

C主对话框 *pDlg;
pDlg = (CPropDlg *)GetDlgItem(主对话框地址);
m_pComm=&(pDlg->m_MSComm);

}