多标准VCL控件组合成一个控件
需要用一个图片后面跟着一些解释文字,程序运行时可以随意拖动图片到任何位置,解释文字跟图片一起动。
目前我的方法从TGraphControl类派生一个控件,里面new几个TLabel类做解释文体。但生成后发现把控件拖动到窗口上没有任何显示。请高手帮忙讲讲如何实现,并显示。
目前我的方法从TGraphControl类派生一个控件,里面new几个TLabel类做解释文体。但生成后发现把控件拖动到窗口上没有任何显示。请高手帮忙讲讲如何实现,并显示。
作者: bj_leo_2000 发布时间: 2011-06-16
要重载Paint方法吧
作者: ksrsoft 发布时间: 2011-06-16
class TG:public TImage
{
private:
TLabel *la;
public:
__fastcall TG(TComponent* Owner);
};
然后重载paint方法
{
private:
TLabel *la;
public:
__fastcall TG(TComponent* Owner);
};
然后重载paint方法
作者: ksrsoft 发布时间: 2011-06-16
或者用image->Canvas->TextOutA(1,1,"解释文字");
这样图片移动,文字也跟着移动
这样图片移动,文字也跟着移动
作者: ksrsoft 发布时间: 2011-06-16