我想在一个ATL的组件中返回一个自己定义的数据类(CCustom),但ATL在建立COM的时候只提供了几种仅有的类型(BSTR ,BSTR* ,Long....),这只是一些标准的类型,但我的程序中想它返回一个CCustom类(自己定义好的),却不知如何实现。望各位高手指点。在VB中调用想实现的效果:
dim objAtl   as new atl.AtlClass ‘ATL创建的工程与输出的接口
dim objCust  as CCustom          '在ATL中使用过的一个类?set CCustom=objAtl.GetClass();     '想通过提供的接口返回这个类的数据 ?所以请各位指教怎么样把在ATL工程中使用的类(CCustom)也给搞出来,给其它调用的程序用。