一定会有的,为什么MFC能做到,我们用VB就不能做到呢?

解决方案 »

  1.   

    难道CSDN上的朋友都不会?请继续发言呀!
      

  2.   

    我觉得 copymemmery 可以的但是不知道如何计算类的实例的长度
    谁有办法?
      

  3.   

    为什么要把类的实例复制到剪贴版?VB只支持STA线程方式,如果接收者使用MTA的线程方式来调用你的实例会导致不可预料的问题。
    推荐使用propertybag来序列化你的属性或者使用XML来储存你的数据,这样就可以避开线程问题。
      

  4.   

    To bucher(bucher):
    我将类生成了很多个实例,而每个实例的属性值很可能不同,这时我要复制一个类实例再粘贴出来该怎么办。我对你说的那个PropertyBag也很感兴趣,但一直没用过,不敢做评价,等我去翻翻MSDN再说,我再在有种办法将类实例复制到剪贴板,但不知对不对,请高手们赐教。
        nFormat = RegisterClipboardFormat("myFormat")
        SetClipboardData nFormat, ObjPtr(Class1)
    执行以后我在剪贴板上看到了很多象类的原程一个的东东,不知道对了没有,我又不会用GetClipboardData函数,VB告诉我在user32中找不到入口点。无法验证,请部又怎么用GetClipboardData呢?又怎样获得剪贴板数据的字节大小呢?……答对了一定有分,我还可以再加。