能力值:
( LV2,RANK:10 )
|
-
-
2 楼
支持一下
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
话说,我也想自己写个,但是一直没毅力,能否免费给份源码啊,共同学习下,本人分少啊
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
菜菜啊,又没时间写,断断续续的……
已经推倒重写了,代码从结构上理顺了很多,算是不错的开始吧……
功能又进一步完善了些,但还是没看到完工的影子……
放下最近的成果吧…… 算是对自己的一点激励,每天都进步一些……
这次,就不放代码了…… 考虑完工后在开放代码…… 本次更新:
1、已经支持字符输入(含汉字字符)
2、已经支持退格、删除、回车
3、已经支持Caret
4、已经支持单行内文本选择
5、已经支持定时释放多余内存
但都还不完善……
真没想到,一个小小的编辑控件,考虑的东西还真不少……
|
能力值:
( LV15,RANK:670 )
|
-
-
5 楼
edit 控件是基本控件里最难写的一个.
支持.
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
呵呵,我也写了个,不过实在是太差了~
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
更新:
修改Caret显示效果(除退格为回车符的情况外,已大体完成Caret显示所需效果)
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
学习学习。。感谢源码。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
可不可以把最后一个版本的源码贴上来呀?
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
vc6.0编译的时候,有个资源的style有错误
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
向楼主学习了!努力吧!
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
学习下。 我最近也在自己做EDIT。 还不懂光标怎么弄 下来看看
|
能力值:
( LV3,RANK:20 )
|
-
-
13 楼
考虑完工后,开放源码……
其实最原始版本源码已经包含Editor设计思想,
只是代码结构不够系统,难于维护,才决定推倒重写……
采用的Pelles C环境开发,与VC环境有所差别……
在控件的WM_SETFOCUS、WM_KILLFOCUS消息中创建、销毁Caret,并在相应的编辑操作后SetCaretPos、ShowCaret、HideCaret即可……
刚从外面回来,得点空闲,继续Coding……
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
哈哈,楼主加油啊,
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
好,学习。。。。。
|
能力值:
( LV3,RANK:20 )
|
-
-
16 楼
更新:
Caret、滚动条、退格、回车、Tab、Del应该是工作正常了…… 不太肯定…… 有心的帮忙测试下吧…… 感叹一下:Caret、滚动条、退格键,这仨家伙合在一块真能折腾人…… 目前已知,有一个内存错误,一直没时间去修复,貌似LocalReAlloc失败,感觉有点怪……
剪切板操作以前接触过,CTRL+X、C、V算是没有大问题……
目前,撤销、选择文本已有初步设想,但感觉方法不太好,也正在完善……
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
更新:
修正一处内存异常。汗,居然是内存访问越界了,调试水平不过关啊 ……
|
能力值:
( LV3,RANK:20 )
|
-
-
18 楼
更新:
实现了跨多行文本的选择,并能在选择文本时根据鼠标位置自动向上、向下滚动文本行。
已知bug:
选择文本时存在首次刷新不及时的问题;
留待下一步解决……
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
更新:
解决了多行文本选择时的刷新问题;
增加了『全选』功能;
未实现功能:
『转到』 -------- 争取明天完成
『剪切』『复制』『粘帖』 -------- 待定
『查找、替换』 -------- 待定
『撤销』 -------- 未完善方案(可能会是单步撤销,无限撤销搞的我脑袋发晕 )
|
能力值:
( LV3,RANK:20 )
|
-
-
20 楼
更新:
增加『转到』功能;
目标:
本周内完成编辑器预定功能!
感叹一下,这几天工作有点累,差点就没坚持写下来……
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
向楼主学习。。。谢谢提供代码
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
金钱是什么啊?
|
能力值:
( LV3,RANK:20 )
|
-
-
23 楼
更新:
『查找 / 替换』 ------- 搭了个框架……
牢骚一句:本来打算趁周末有空争取完成的,可突然明天被叫去喝喜酒、后天被叫去加班……
|
能力值:
( LV3,RANK:20 )
|
-
-
24 楼
更新:
『查找 / 替换』中的『查找』已实现; 今天去喝喜酒,耽误工夫了,先更新这么多吧…… 明天还得加班,看来这周还是不能完成啊……
|
能力值:
( LV3,RANK:20 )
|
-
-
25 楼
更新:
更换了显示底色(原来颜色有点晃眼);
『剪切』『复制』已实现;
『粘帖』部分实现(未选定文本时的功能已实现); 果然是耽误事了,虽然这两天已经尽最大努力了,可还是耽误的时间太多,没有完成目标哦……
|
|
|