vc MFC 在列表框中显示时总会出现上一次的数据,该怎么解决

vc MFC 在列表框中显示时总会出现上一次的数据
代码如下
VARIANT variant_inp;
    COleSafeArray safearray_inp;
    LONG len,k;
    BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed.
    CString strtemp;
    if(m_comm.GetCommEvent()==2) //事件值为2表示接收缓冲区内有字符
    {             ////////以下你可以根据自己的通信协议加入处理代码
        variant_inp=m_comm.GetInput(); //读缓冲区
safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量
len=safearray_inp.GetOneDimSize(); //得到有效数据长度
for(k=0;k<len;k++)
safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组
for(k=0;k<len;k++) //将数组转换为Cstring型变量
{
BYTE bt=*(char*)(rxdata+k); //字符型
strtemp.Format("%02X ",bt); //将字符以十六进制方式送入临时变量strtemp存放,注意这里加入一个空隔
m_strTXData+=strtemp;//加入接收编辑框对应字符串
}

m_strTXData = m_strTXData+"\r\n";
m_cShow.AddString(m_strTXData);
}


UpdateData(FALSE); //更新编辑框内容
例如输入01 02 03 
显示 01 02 03 
在输入08 09 07
显示 01 02 03 08 09 07
想把第二次显示的01 02 03 去掉
谢谢高手帮忙,新手刚学。
------解决方案--------------------
m_cShow
代码前面清空内容啊
------解决方案--------------------
引用:
代码如下
VARIANT variant_inp;
    COleSafeArray safearray_inp;
    LONG len,k;
    BYTE rxdata[2048]; //设置BYTE数组 An 8-bit integerthat is not signed.
    CString strtemp;
    if(m_comm.GetCommEvent()==2) //事件值为2表示接收缓冲区内有字符
    {             ////////以下你可以根据自己的通信协议加入处理代码
        variant_inp=m_comm.GetInput(); //读缓冲区
safearray_inp=variant_inp; //VARIANT型变量转换为ColeSafeArray型变量
len=safearray_inp.GetOneDimSize(); //得到有效数据长度
for(k=0;k<len;k++)
safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组
for(k=0;k<len;k++) //将数组转换为Cstring型变量
{
BYTE bt=*(char*)(rxdata+k); //字符型
strtemp.Format("%02X ",bt); //将字符以十六进制方式送入临时变量strtemp存放,注意这里加入一个空隔
m_strTXData+=strtemp;//加入接收编辑框对应字符串
/********************************************************************
上面使用了+=符号的原因,应该是=
*******************************************************************/
}

m_strTXData = m_strTXData+"\r\n";
m_cShow.AddString(m_strTXData);
}


UpdateData(FALSE); //更新编辑框内容
例如输入01 02 03 
显示 01 02 03 
在输入08 09 07
显示 01 02 03 08 09 07
想把第二次显示的01 02 03 去掉
谢谢高手帮忙,新手刚学。

看引用!
------解决方案--------------------
m_cShow.RemoveIndex(0);
自己查msdn