估计是你的DLG资源有问题.
对话框当然能显示了,给谁调用无关的.

解决方案 »

  1.   


    应该可以,我试过CB中调用VC,但是数据类型有些不匹配,用基本类型
    如 int,char 等应该可行.另外你要考虑vc编译后的换名机制,用extern "C" 避免换名.
    考虑DLL中的资源重定向,DoModal()前用AFX_MANAGE_STATE(AfxGetStaticModuleState());
    将资源定到dll本身.
      

  2.   

    在函数开头加上宏
    AFX_MANAGE_STATE(AfxGetStaticModuleState())
    再试一下.
      

  3.   

    我用的是静态链接,在VC里可以动态加载
    全局变量CMyDialog dlg;
      

  4.   

    shesh(无所谓)你说的是什么意思