下载 源代码
http://www.foolab.com/download/checkedit_src.zip下载 示例程序
http://www.foolab.com/download/checkedit_demo.zipscreen.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