我是第一次用VC编串口程序,用的是MSCOMM,我在MainFrm.h中声民CMSComm的实例,在MainFrm。cpp的OnCreate()中添加创建语句并实现初始化,在MainFrm.h中添加
afx_msg void OnCommMscomm();
 DECLARE_EVENTSINK_MAP()、
在MainFrm。cpp中添加
ON_EVENT(CMainFrame,ID_COMMCTRL,1,OnCommMscomm,VTS_NONE)//映射ActiveX控件事件END_EVENTSINK_MAP()
然后用CMainFrame::OnCommMscomm()实现读写;上面这样可以吗?
碰到了几个问题:
  1。 但是我要在DOC文件对应的菜单函数里实现串口数据采集,可以调用CMainFrame::OnCommMscomm()实现吗?
    2。如何把独到的数据存放到一个浮点型变量里,我不懂,给个例子好吗?
   3。用MSCOMM是不是一定要建一个对应的对话框?
  4。我用的是多文档,那是不是要把上面开头的那些东东放到ChildFrame里?