⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d215.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
UpdateData();
if_(! m_ATModem->InitModem(m_iComPort+1,1200,2,m_hWnd》
{//如果初始化Modem失败,显示失败原因并返回
    AfxMessageB ox(m_ATModem->GetLastError0);
    return;
)
CString s;
s.Format(_T(" Com%d "),m_iComPort+l);
m_sDiaINumber.Format(_T(”80% d"),m_iComPort==0?2:1);
UpdateData(FALSE);
this->SetWindowText(s);//在按钮上显示串口号
2)独立的拨号线程函数。
UINT DialThread(LPVOID dd)
{
    CYsATModem 8 pAT=(CYsATModem*)dd;  ‘
    DWORD time=GetTickCount0;//消耗的时间,单位毫秒
    i“!pAT->DialUp(gDial》
    AfxMessageBox (pAT->GetLastError0);
    TRACE("dialuse %ldminsecond\n",GetTickCountO-time);
    return 1:
)
3)拨号按钮响应函数。
void CNewATDlg::OnButtonDial0
{
  UpdateData0;
  gDial=m_sDialNumber;
  AfxB eginThread(DialThread,m_ATModem);//启动拨号线程函数
}
4)挂断按钮响应函数。
void CNewATDlg::OnButtonHangup0
{
             if( !m_ATModem->HangUp0)
           {
                AfxMessageBox("hangup fail");
          }
}
5) Modem操作模式改变信息处理函数。
LRESULT CNewATDlg::WindowPtoc(UINT message, WPARAM wParam, LPARAM IParam)
{//}甫获消息
215

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -