问题:
如何用VC++制作两层关系的控件,提供到VB使用.例如example.ocx.
问题说明:
1. 控件第一层有自己的方法和属性.
如:method1,method2,property1,property2
是个OCX.
2. 第二层是一个com 的 dll.里面有很多小控件,例如sub1,sub2.
有方法sub1method1,sub1method2...
有属性sub1property1,sub1property2...
3. 第一层调用第二层中小控件.
4. 生成后在系统中注册example.ocx,
5. 在VB的perference中添加 example.tlb.
6. 控件箱中会出现example.ocx的图标.
7. 在FORM中添加一个example.ocx,命名为example1
8. 然后在Click的响应函数中添加控制代码.
调用方法: example1.method1.sub1[id].sub1property1 = 5.
其中id表示子控件的唯一标号.