要对输入的部分关键字词进行转换,再显示到第二个文本框中,不是要完全相同的内容。比如有两个文本框edit1,edit2.
当我在edit中输入“我是张三,他是李四”
同时在edit2中显示“我是小三,他是小四”据说要用到map[“张三”]=“小三”;map[“李四”]=“小四”?本人初学,只求说的简单点=-=

解决方案 »

  1.   

    你的思路可以,用CMap存放前后映射关系的字符串,然后在第一个字符串中查找,替换。
      

  2.   

    响应第一个Edit的EN_CHANGE消息,在里面查找有没有要替换的,有替换则替换最后SetDlgItemText(第二个Edit的ID值, 替换后的CString)
      

  3.   

    使用  CMapStringToString
      

  4.   

    "Cpp集合类.rar"
    http://download.csdn.net/download/schlafenhamster/5023227
    "微软 一个 集合类 演示程序: CStringList TypedPtrList<CPtrList...>"
      

  5.   

    百度一下MFC中CMapStringToString的用法
      

  6.   

    直接在响应函数里完成,一个CEdit的响应函数里,修改另一个框子里的值