第一步取得字符串a中的子字符串 m_value_b,并且 证明a中含有m_value_b
      LPCSTR m_value =  child->GetAttrValue(_T("value"));
      CString m_value_b = (CString)m_value;
      AfxMessageBox(m_value_b );
      if (a.Find(m_value_b)) 
  {
      AfxMessageBox("a字符串中含有此字符串");
  }
    第二步取得字符串a中的子字符串 m_file_name ,并且 证明a中含有m_file_name      CString m_file_name =m_value_b.Mid(m_value_b.ReverseFind('\\')+1);
     AfxMessageBox(m_file_name);  if (a.Find(m_file_name)) 
 {
 AfxMessageBox("a字符串中含有此字符串");
  }
     
           
第三步替换替换a中的子字符串 m_value_b为  m_file_name  
  if (a.Replace( m_value_b, m_file_name))
  {
AfxMessageBox("替换成功" );
  }
现在第三步replace总是不成功,把m_value转为LPCTSTR也不行
找不到什么原因???