d210.bmp.txt

来自「Visual C++通信编程工程实例精解(附盘)」· 文本 代码 · 共 40 行

TXT
40
字号
    *dwHaveReaded=i;
    return nRet;
    )
    11)查找strln中是否含有AT命令返回的字符串。参数strln表示要查找的字符串;参
数bSendMessage表示指明是否要发送消息给窗口,具体代码如下:
int CYsATModem::CheckString(LPCTSTR strIn,BOOL bSendMessage)
{
       CString strTemp;
           strTemp.Format(" % s",strln);
           for(int i=O;i<ECHO_COUNT;i++)
            {
                                              if(- 1 ! =strTemp.Find(pstrCmdString [0》
                    {
                                             if( !bSendMessage&&i==l) return i;
                                  return i;
                     }
        retum -1;
12)返回当前状态,具体代码如下:
    int CYsATModem::GetState()
    {
    if(m_bTestMode)//不通过Modem通信时
    retum MODE DATA;
    retum m_nMode;
    )
13)返回写缓冲区内有多少个字符,具体代码如下:
DWORD CYsATModem::GetReadBufferCount0
{
               if(m_bTestMode)//不遁过 Modem通信时
            {
               DWORD dwLength;
                                             CYsComm::GetBufferCount(TYPE_WRITE,&dwLength) ;
                retum dwLength;
           }
       return m_pQueue->GetCount0;
 }
14)返回状态描述信息,具体代码如下:
2/0
CString CYsATModem::GetStateDesc0
{

⌨️ 快捷键说明

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