如何写编辑控件?(300分)

  • 主题发起人 主题发起人 happy_boy
  • 开始时间 开始时间
H

happy_boy

Unregistered / Unconfirmed
GUEST, unregistred user!
想写一个编辑文本的控件,从TCostomControl继承。可不知道都要注意什么,
请大家讲一下具体的难点,如何实现,要注意的地方,越细越好,
或是这方面的文档也可以。
谢谢大家。
祝好运!
 
MWEDIT.ZIP
完全不使用 Windows 标准 Edit Control 而实作出的改良版 TEdit 构件,提供类似
Delphi 集成开发环境编辑器中将关键字以不同色彩显示的功能 ( 0.92a 版,附源码 )
,作者 : Martin Waldenburg。
http://202.117.63.232/delphi/DELPHI/D32FREE/MWEDIT.ZIP
 
为什么不先看看VCL的编辑控件的源码呢
 
对,找个例子研究一下,然后再根据要求自己写。
 
实在不好意思,我的水平太差了,看不太懂,能不能请大家讲讲过程?
让我有个初步的了解?
就说说在显示文字的时候如何实现,在编辑文字的时候注意什么等?
谢谢,祝好运!
 
VCL 的编辑控件的源码都看不懂,就不用写了。
我是说真的,VCL 的编辑控件源码其实还不是真正的源码,只是对 Windows 标准 Edit 的
封装,也就是说真正的代码在 Windows 内部已经实现了,VCL 源码仅仅是皮毛而已。
 
我是说mwCustomEdit的源程序看不太懂,跟VCL的源码不一样呀?我看过了VCL的
再看那个总有点“别扭”不知道为什么?
请大虾指教!
谢谢!
 
你可以按"Mode/View/Control"结构来看,看它哪一部分是它的内部表示(Mode),哪一部分是它的
界面显示部分(View),哪一部分是它的用户交互部分(control),他们的各部分是如何联系如何
相互影响的.
 
先从简单的看吧
 
这个这个。。。。。
可以找以前dos下写的那些编辑器看看,可能相对简单些
 
多人接受答案了。
 
想编文本编辑器,做好思想准备,至少要半年.
mwCustomEdit很好,速度很快,不过还是有一些BUG,
如对TAB的支持不够好(具体我也讲不清楚,可以先在WINDOWS的文本编辑器里输入一些
包含TAB键的文字,然后COPY到mwCustomEdit中,看看会发生什么);
对中文的支持也不够好(移动水平滚动条时,当中文的前半部分被遮住时,会产生乱码,
可能作者不是中国人的缘故,没有考虑得那么周到).
to happy_boy:你想编文本编辑器吗?我也有这个打算,要不咱们合作一把
 
后退
顶部