请问edit中能不能实现语法颜色?
就像editplus中那样的语法颜色应该是用那种方法实现呀?请指教。 问题点数:20、回复次数:15Top
1 楼fz_zhou(vcfan)回复于 2002-02-20 12:06:37 得分 0
语法颜色是什么,能否解释一下??
TTop
2 楼leus(六子)回复于 2002-02-20 12:10:00 得分 0
比如vc编辑器中,注释就是绿色Top
3 楼pzone(见分眼红)回复于 2002-02-20 12:10:37 得分 0
可以Top
4 楼pzone(见分眼红)回复于 2002-02-20 12:11:45 得分 0
http://www.codeguru.com/editctrl/editpad.shtmlTop
5 楼pzone(见分眼红)回复于 2002-02-20 12:12:16 得分 0
http://www.codeguru.com/editctrl/crysedit.shtmlTop
6 楼leus(六子)回复于 2002-02-20 12:51:23 得分 0
谁可以介绍一下做法?我需要的并不是那一种,我要有颜色的只是少数特殊字符,比如日期,email等。Top
7 楼leus(六子)回复于 2002-03-05 10:36:07 得分 0
难道没有人会么?Top
8 楼skyonline(山中过客)回复于 2002-03-05 10:44:06 得分 0
也关注一下Top
9 楼jw_nj()回复于 2002-03-13 17:18:37 得分 0
textout()Top
10 楼oldevil(老鬼)回复于 2002-03-13 17:26:23 得分 10
法1.子类化Edit的窗口过程
自己完全控制它的更新
法2.子类化Edit父窗口过程
截获大概是EN_UPDATE或EN_CHANGE还是WM_CTRLCOLOR,记不清了
自己在处理,方法就多了
Top
11 楼firefox_st(火狐)回复于 2002-03-13 17:38:17 得分 10
从CEdit继承一个新类,响应键盘输入,然后改变CDC指针的画笔颜色Top
12 楼shaohua(流氓大亨文盲高官)回复于 2002-03-13 18:00:29 得分 0
ok,我可以帮你。
itwxf@student.hunnu.edu.cnTop
13 楼mahongxi(烤鸡翅膀)(色摸)回复于 2002-03-13 18:05:10 得分 0
我有源码,你给我信箱;Top
14 楼2ndboy(贱男春)回复于 2002-03-13 18:26:12 得分 0
用RichEdit吧,可以实现你说的效果Top
15 楼lithe()回复于 2002-03-13 18:41:35 得分 0
http://www.vchelp.net/source/submit/syn_edit.zip
支持vb,vc语法高亮显示的源代码,好象还不错
Top




