摘要:
这一年来我花了很多的时间在写一个代码编辑器。大部分时间都是在实现各种各样的功能,其中也遇到了不少的问题。现在把实现这个编辑控件的一些问题的解决方法写出来,以供参考。这里说明下,我用的是MFC,当然了,没有用现成的控件,而是直接从CWnd继承来实现自己的编辑控件。先给大家弄个效果图吧,你可以在这里CuteC Editor下载,欢迎大家提出意见。问题1:如何让控件接受所有的按键和汉字。问题2:如何计算光标的位置。问题3:如何存储编辑控件的文本内容。问题4:如何实现关键字高亮。问题5:如何实现自动换行。问题6:如何解析脚本。呵呵,我自己写了个C语言解释器,那它来用还是很不错的。一. 如何让控件接受. 阅读全文