我正在打算用vc实现一个类似outlook的email输入框,初步打算用richedit来做,最关键的是需要实现email变成名字,并加上下划线,如下
将 name <email> 变成 name ,这是name成了一个整体,不能单个字母编辑。背景: 在outlook中如何email是从联系列表中选的话在地址输入框里会自动变成名字加下划线,而且成了一个整体,要删除就整个删除,不能对单个字母进行编辑了。目前已经实现的是在输入框中输入字符会进行自动匹配,并用菜单列出来,当用户选中其中一项时,就会吧文本输入到输入框里,列表中文本的格式就是 name <email> ,但苦于不知如何将输入框中的文本转变成 name ,还望各位多多提点。

解决方案 »

  1.   

    光改成带下滑线是没用的,到我读取文本的时候email是没法读取出来的,必需类似一种超链接的方式吧email设进去,但是用不能显示出来,而读取的时候还能读取出来
      

  2.   

    用2个cstring数组来分别存储name和email进行匹配呢
      

  3.   

    肯定要自己用数据结构来保存 name 和 email 的对应关系呀
      

  4.   

    请问楼主你这个问题,最后怎么样了?
    解决了吗?
    我最近也遇到这样的问题,您如果解决了,能不能给我发个Domo过来。
    小弟在此叩谢!
    [email protected]