说明:
TGraphicControl 是轻型控件的公共父类,从这个类继承的控件占用很少的资源 (和 TWinControl 相比),不处理键盘事件,不能容纳其他控件 (不能作为容器),可以处理显示,响应鼠标事件。
TGraphicControl 是从 TControl 继承过来的,增加了画布属性 (Canvas) 和绘制控件的方法 (Paint),子类可以通过重载 Paint 方法绘制控件的内容,通过画布 Canvas 属性绘制。
在同一个容器里面的控件当中,从 TGraphicControl 的控件能被任何一个从 TWinControl 继承的控件挡住,因为 TGraphicControl 本身没有创建窗口,是借用了 Parent 即容器的画布进行画图,所以可以被任何一个通过创建窗口句柄的方式,即从 TWinControl 继承的控件挡住。
• 属性 • 方法 • 事件
头文件:
#include <Vcl.Controls.hpp> (XE2 之后)
#include <Controls.hpp> (XE 之前)
命名空间:
Vcl::Controls
继承关系:
TObject → TPersistent → TComponent → TControl → TGraphicControl
|