本帖最后由 VisualEleven 于 2014-05-09 11:17:00 编辑

解决方案 »

  1.   

    那你的DLL接口中需要提供一个销毁窗口的函数来DestroyWindow()
      

  2.   

    dialog的资源没有导出吧?单独写个类或显示dialog的函数,然后导出这个另外写的类或者显示dialog的函数试试。
      

  3.   

    三种DLL:
    2、非MFC--DLL(也叫WIN32--DLL),又分为DLL和LIB两种形式
    3、MFC--DLL又分为常规和扩展两种,常规又分为动态使用MFC和静态使用MFC两种,扩展只能是动态使用MFC,
    4、非MFC的DLL即,建立WIN32的DLL,这种DLL其内部和输出接口都不能使用MFC,只能使用WindowsAPI和标准C
    5、常规的MFC是在其内部可以使用MFC,但是输出接口不能是MFC,分为静态的动态两种
    6、扩展的MFC的DLL,是在其内部和接口都可以使用MFC,但是只能是动态的DLL,且只能被动态链接MFC的MFC程序所调用
      

  4.   

    6、扩展的MFC的DLL,是在其内部和接口都可以使用MFC,但是只能是动态的DLL,且只能被动态链接MFC的MFC程序所调用
      

  5.   

    我不是MFC扩展DLL!!!!!!!!!!我用的是你说的第五种