下载 源代码CSDN_Dev_Image_2003-6-111748261.gif" align=absMiddle>http://www.foolab.com/download/checkedit_src.zip下载 示例程序http://www.foolab.com/download/checkedit_demo.zipJavascript:if(this.width>screen.width-250)this.width=screen.width-250" border=0>介绍这部分代码,主要实现了类似于Outlook的收件人编辑框,用来检查姓名时自动添加下划线,以便应用于我的Outplay(类似Outlook邮件程序)中。在这之前,我参阅了codeguru上的几个语法着色程序,但是在我的应用中都显的很是复杂臃肿。于是,我只好自己动手:为了存取的方便,我从CEdit派生了CEditEx,但是问题是怎么实现部分的内容添加下划线呢?另外要说的是示例工程使用VC++6.0产生,它仅提供一个简单的参考,你应该优化它 特色1、支持扁平显示2、支持动态语法着色(你只需稍加修改添加不同的类型)3、支持自动添加下划线 你该如何做?将文件EditEx.h和EditEx.cpp添加到你的工程中,然后将CEdit对像更改为CEditEx,同时在初始化时调用函数SetEx()它是如此的简单,我敢打赌,察看源代码后,你仅仅需要一分钟就可完成。 历史Vesion:1.0 release 11 Jun 2003 by Lazen