首页 相关文章 深入VCL理解BCB的消息机制2

深入VCL理解BCB的消息机制2

  重载TControl的WndProc方法

  还是先谈谈VCL的继承策略。VCL中的继承链的顶部是TObject基类。一切的VCL组件和对象都继承自TObject。

  打开BCB帮助查看TControl的继承关系:

  TObject-TPersistent-TComponent-TControl

  呵呵,原来TControl是从TPersistent类的子类TComponent类继承而来的。TPersistent抽象基类具有使用流stream来存取类的属性的能力。

  TComponent类则是所有VCL组件的父类。

  这就是所有的VCL组件包括您的自定义组件可以使用dfm文件存取属性的原因『当然要是TPersistent的子类,我想您很少需要直接从TObject类来派生您的自定义组件吧』。

  TControl类的重要性并不亚于它的父类们。在BCB的继承关系中,TControl类的是所有VCL可视化组件的父类。实际上就是控件的意思吧。所谓可视化是指您可以在运行期间看到和操纵的控件。这类控件所具有的一些基本属性和方法都在TControl类中进行定义。

  TControl...[ 查看全文 ]

2016-02-19 标签:

深入VCL理解BCB的消息机制2的相关文章

手机页面
收藏网站 回到头部