ATL中怎么把自定义结构数组传递给VB,最好做成控件的一种属性?吃完月饼,帮我想想吧。

解决方案 »

  1.   

    up
    ================================================================ok?
      

  2.   

    把这个结构另外做成一个COM对象(不可创建对象),通过属性,传递该对象的接口指针给 VB 就好了。
      

  3.   

    `         V            V    V         V    V                 V     
    `         V           VVV   V         V    V               VVVV    
    `         V     V  VVVV     V         V    V          VVVVV        
    `   VVVVVVVVVVVVVV    V     V         V    V   V      V            
    `   V     V     V     V   V V   V   V VV VVVVVVVV     V   V        
    `   V     V     V  VVVVVV V V  VV   V V V  V   V      V   V        
    `   V     V     V     V   V V V     V V    V   V     V    V     V  
    `   V     V     V    VV  V  V      V  V    V   V    VVVVVVVVVVVVVV 
    `   VVVVVVVVVVVVV    VVV    V         V    V   V          V        
    `   V     V     V   V V V  V V        VVVVVVVVVVVV        V        
    `         V         V V    V V        V    V           V  V  V     
    `         V        V  V   V   V       V   V V          V  V   V    
    `         V           V   V    V      V   V  V        V   V    V   
    `         V           V  V     VVV    V  V    V      V    V    VV  
    `         V           V V       V     V V      VVV  V   V V     V  
    `         V           VV              VV        V        V         
      

  4.   

    回去帮你找找资料.
    oо○oо○oо○oо○oо○oо○oо○
    oо○oо○oо○oо○
    oо○oо○oо○oо○oо○oо○
    大家来吃月饼啊:)
      

  5.   

    http://codeguru.earthweb.com/activex/comarray_struct.shtml
    Passing arrays of structures in COM.