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

📄 d211.bmp.txt

📁 Visual C++通信编程实例
💻 TXT
字号:
    if(m- bTestMode) return”测试状态”;
    switch(m_nMode)
    {
    case MODE_UNINITIALIZE:
    return _TEXT(”串口有问题”);
    case MODE_UNMODEM:
    retum _TEXT( "Modem有问题”);
    case MODE_COMMAND:
    return _TEXT(”可以拨号”);
    case MODE_CONNECTING:
    retum _TEXT(”正在建立连接”);
    case MODE_DATA:
    return _1E盯(”远程Modem连接”);,/(如不成功,返回2状态)
    default:
    retIlm _TEXT("Unknow state!”);
    )
    l
15)备用挂断函数。当HangUp()不成功,就调用HangUp2(),具体代码如下:
BOOL CYsATModem::HangUp2()
{
if(m_bTestMode)
        retum TRUE;
           TRACE("\n\n In Hangup 2\n\n");
ChangeMode(MODE_UNINITIALIZE);
Sleep(1000);
                      return  InitModem(m_nPort,m_iB aud,m_nRingCount,m_hWnd);
16)玫变Modem操作模式,具体代码如下:
void CYsATModem::ChangeMode(int newMode)
{
                  if(m_nMode !=newMode)
          {
                  if(m_hWnd)//抛出 WM_MODEM_CHANGE的消息
PostMessage(m_hWnd,WM_MODEM_CHANGE,newMode,m_nPort);
m_nMode=newMode;
                              TRACE("Mode Change =% d \n",m_nMode);
17)析构函数,具体代码如下:
CYsATModem::~CYsATModem0
{
#ifndef USER_ANSWER
2//

⌨️ 快捷键说明

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