使用微软自带的MsComm的动态创建(问题:在没有装VC的机器上,串口初始化失败.原因:?)
步聚:
1.在工程中引入MScomm控件,系统会默认添加mscomm.cpp,mscomm.h文件
2.自定义ID: #define ID_MSCOMM WM_USER+100
3.包含进COMM对象的头文件,并定义其对象
4.在头文件的消息映射中添加
//{{AFX_MSG(CSimbaSheet) afx_msg void OnOnCommMscomm(); DECLARE_EVENTSINK_MAP() //}}AFX_MSG
5.在其对应的CPP文件中添加
BEGIN_EVENTSINK_MAP(CSimbaSheet, CSimbaWizard) //{{AFX_EVENTSINK_MAP(CSimbaSheet) ON_EVENT(CSimbaSheet, IDC_MSCOMM_DEMARCATE, 1 /* OnComm */, OnOnCommMscomm, VTS_NONE) //}}AFX_EVENTSINK_MAP END_EVENTSINK_MAP() void CSimbaSheet::OnOnCommMscomm() { }