怎样将一个vb程序的picture控件句柄传递给vc编的dll...
dll返回一个hBitmapImage对象的引用给vb程序,让它
显示出传过来的图像。

解决方案 »

  1.   

    一定要如此吗?
    你可以在VB中的picturebox中来调用dll中的函数,
    不一定非要在此函数中传个picturebox的句柄我也不太确定你这样是否可行
    帮你UP一下
      

  2.   

    当然不传句柄也可以,我主要是想调用dll中的函数
    改变vb程序中某些控件的状态或行为,如根据需要改变textbox的
    文本,关闭vb程序中的某些窗口。
    所以这个问题也可分解为两个问题。
    一个是上面的问题
    另一个就是,将dll产生的图像在vb中显示出来。比如:
    dll根据用户的输入,产生一副对应的图像,这图像是动态产生的
    然后,vb获取图像的引用,将图像显示出来。
    我想的解决方案是这样
    但我不知道怎么编代码实现我的设想