佚名通过本文主要向大家介绍了atl组件,atl属性,atl34砂轮,atl方形动力电池,atl80.dll官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 怎样给ATL组件添加数组属性和属性的属性呢?
描述:
解决方案1:
描述:
在VB中如 ADO Library 的 Recordset 对象
rst.Field(下标).某方法
.某方法()
我希望在自己编写的组建中也能实现这种功能如
Print myComponent.Item(0).name
或
myComponent.Item(1).doSth()
试了很久都搞不出来。Google上也没有现成的资料。因此到此求助,希望大家能给点儿例子
解决方案1:
这个很简单吧,一个CItems类,一个CItem类,都有一个支持IDispatch接口(IItems\IItem),IItems的接口有一个方法这样定义就可以IItem Item(int nIndex)就可以了,然后IItem有一个方法name,就能实现你所说的了。ADO也是使用了IDispatch接口