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 + -
显示快捷键?