阅读背景:

组合控件问题。例如:从TWINCONTROL派生一个类,里面动态添加TPANEL和TLABEL、TLISTVIEW等已有控件,会出现CONTROL HAS NO PARENT WINDOW

来源:互联网 
组合控件问题。例如:从TWINCONTROL派生一个类,里面动态添加TPANEL和TLABEL、TLISTVIEW等已有控件,会出现CONTROL HAS NO PARENT WINDOW错误,可是已经指定PARENT属性了。不知道做过组合控件的朋友怎么解决这类问题。程序编译没问题,RUNTIME时会出现错误。看了国外一片文章,但是是DELPHI代码,其中就在CREATE函数里加了一句PARENT=TWINCONTROL(SELF)。我想DELPHI里的CREATE相当于CBUILDER里的构造函数吧,但转化为C++好象是PARENT=TWINCONTROL(OWNER),但是我做的好象没效果。并且PARENT接受的是指针。这个TWINCONTROL(OWNER)还得转化为TWINCONTROL *类型。不知道做过组合控件的朋友怎么处理的这个问题。希望共享一下实现方案 组合控件问题。例如:从TWINCONTROL派生一个类,里面动态添加TPANEL和TLABEL



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: