我的COM程序中,需要对图像(icon,bmp等)进行传递,可是我不知道该用什么来表示图像。
MSDN中有提到一个IPicture,和IPictureDisp,似乎跟这个有关系。
而VB中有一个StdPicture,也是跟图像有关系的。我的COM组件准备用C++/ATL写的,估计StdPicture用不了,可是我想让我的COM组件能在VB下使用。大家有什么建议?

解决方案 »

  1.   

    在ATL里使用双接口方式调用IPicture?还是用传图像数据的方式了,传个图像数据指针和数据的长度
      

  2.   

    我把VB中的StdPicture导出为类型库,用其他程序查看类型库,结果发现在VB中导出StdPicture,实际上就是IPictureDisp,是不是用IPictureDisp就可以了啊?
      

  3.   

    http://hi.baidu.com/wangguang246/blog/item/fb91a0247441d46a34a80f8f.html
      

  4.   

    http://hi.baidu.com/wangguang246/blog/item/fb91a0247441d46a34a80f8f.html