代码之家  ›  专栏  ›  技术社区  ›  Jean-François Côté

MFC应用程序从另一个DLL加载对话框

  •  0
  • Jean-François Côté  · 技术社区  · 14 年前

    我们有一个非常大的MFC应用程序,在解决方案中有16个项目。每个项目都是一个动态链接库。其中四(4)个项目是我们所说的“网络”。在每个网络中,都有一个我们称之为X的对话框。这个对话框在每个网络中都非常不同,但是在每个resource.h中,对话框本身的名称是相同的。在resource.h中,它们也有相同的ID(值)。

    有人知道是什么引起的吗?尝试更改网络中不起作用的名称没有更改任何内容,因为它使用ID。。。

    我一直认为DLL使用的是它自己的资源,但现在看来情况并非如此。。。

    有人能帮忙吗? 谢谢

    1 回复  |  直到 12 年前
        1
  •  3
  •   Jerry Coffin    14 年前

    听起来你需要打电话 AfxSetResourceHandle 指定从中加载对话框的DLL。

    编辑:根据您的描述,您基本上需要使用正确的值调用它