我希望引用他的工程可以用CXPButton bt;的方法聲明一個實例,並能通過呼叫bt.CreateButton來產生button.不知道這個類寫在dll里有什麼寫法上的注意的地方!

解决方案 »

  1.   

    class __declspec(dllexport) CXPButton
    {}
    但是CXPButton的所有父类也要导出。我有个导出DLL类的DEMO,包括了DLL和调用DLL的EXE两个工程,你参考一下马上就能解决你的问题了。要的话留EMail
      

  2.   

    謝謝,icelight(给我一个接口,我能驱动地球. . .仪),那我要在引用這個dll的工程里使用到這個class提拱的成員函式,這些成員函式聲明的地方也要用到__declspec(dllexport)嗎?
    謝謝你的源碼!
    [email protected]
      

  3.   

    噢,vc里的用法已經試出來了,不過我突然想到這個dll要是拿到vb里面去call,我要怎麼生成一個這個CXPButton類的實體呢?要怎麼聲明啊?有不有可能做到的?
      

  4.   

    Q: "vb里面去call,我要怎麼生成一個這個CXPButton類的實體"A: 不可能。
      

  5.   

    http://www.gupin.com/SoftView.Asp?SoftID=181
      

  6.   

    看来我和你都要实现同样的功能 ...只不过你是在 vb 里调用 自绘 Button .而我在 PB 里调用 ...你有没有 QQ , 我们可以互相交流一下 ... 或技术,或思路 ...
    我现在是越做越困惑 ..... 似乎走进了死胡同 .... 或者我们的想法根本就行不通