请教怎么添加两个串口收到数据后的触发事件函数
请问如何添加两个串口收到数据后的触发事件函数
我的VS2005 C++ SDI单文本工程中的CMainFrame类中增加了
CMSComm m_mscomm_uart1;
CMSComm m_mscomm_uart2;
两个窗口类. 请问如何添加两个串口收到数据后的触发事件函数?
------解决方案--------------------
这两个是“窗口类”?MFC没有事件委托机制,所以要在这两个类里面,或者继承类里去响应事件。
------解决方案--------------------
和添加一个是一样的啊
.h
.cpp
------解决方案--------------------
完全不懂你说什么。
我的VS2005 C++ SDI单文本工程中的CMainFrame类中增加了
CMSComm m_mscomm_uart1;
CMSComm m_mscomm_uart2;
两个窗口类. 请问如何添加两个串口收到数据后的触发事件函数?
------解决方案--------------------
这两个是“窗口类”?MFC没有事件委托机制,所以要在这两个类里面,或者继承类里去响应事件。
------解决方案--------------------
和添加一个是一样的啊
.h
afx_msg void OnOnCommMscomm1();
afx_msg void OnOnCommMscomm2();
DECLARE_EVENTSINK_MAP()
.cpp
BEGIN_EVENTSINK_MAP(CDlg777Dlg, CDialog)
//{{AFX_EVENTSINK_MAP(CDlg777Dlg)
ON_EVENT(CDlg777Dlg, IDC_MSCOMM1, 1 /* OnComm */, OnOnCommMscomm1, VTS_NONE)
ON_EVENT(CDlg777Dlg, IDC_MSCOMM2, 1 /* OnComm */, OnOnCommMscomm2, VTS_NONE)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
void CDlg777Dlg::OnOnCommMscomm1()
{
// TODO: Add your control notification handler code here
}
void CDlg777Dlg::OnOnCommMscomm2()
{
// TODO: Add your control notification handler code here
}
------解决方案--------------------
完全不懂你说什么。