复合控件A聚合activex控件B。参照《ATL编程指南》中com对象聚合一节,在制作A的时候,首先创建工程,然后添加一个复合控件,将接口选择为custom interface,而不是默认的dual接口。于是问题就出来了,我生成A以后(还没有添加接口属性和方法),用VB调试,发现无法将他添加到控件工具条中。总是报错。
我个人认为控件要能被VB或script等使用其接口必须是双接口,单如果要做聚合有必须为custom interface。这也太矛盾了。
特此请教,是不是控件之间没有办法聚合????