我现在想导出对话框类,用CREAT的,还要导出该对话框的资源ID
请给出导出及导入的详细代码

解决方案 »

  1.   

    vc++6.0技术内幕上有必须使用扩展MFC的DLL
      

  2.   

    1 你打算直接拿来用而不打算学习?如果你是打算学习,还是要文档比较划算。照你提的这种问题的水平,没文档的代码会看得你头晕。如果你是打算看都不看代码就直接拿来用就算我废话……
    2 MSDN里面有N篇文章和示例以及注意事项,搜索关键字是AFX_EXT_CLASS、DLL Dialog resource、AfxSetResourceHandle等等
      

  3.   

    用MFC扩展 DLL,然后加上标志 AFX_EXT_CLASS
      

  4.   

    上www.codeproject.com上自己去寻宝吧。也可能真的要好好学习下。不过如何你读的参考代码够多。而且你能慢慢地比较出比如能实现相似的功能的那种代码它们的区别。估计你也许对许多东西理解的会深一些。
    另外应该多看一很优秀的类库、程序框架什么的。
    比如BCG\cj60lib之类的。看的多了,自然理解的就会多一些了!:)
      

  5.   

    MFC的扩展.DLL能导出MFC/C++类.假设你建立了一个扩展的.DLL,你可以通过从另一个工程加入.cpp和.h文件来创建一个类,也可以在你的工程中创建新类.要导出这个新类,你必须在类的声明前加一个宏"AFX_EXT_CLASS",像这样:     class AFX_EXT_CLASS CMyClass
         {
              //class declaration goes here
         };
      

  6.   

    VC++的扩展MFC DLL向导就是很好的例子