我之前发布了这个问题,现在加载了本地化字符串(我们使用 LoadString() 获得的字符串),但我还需要从附属 DLL 加载所有其他资源。
MFC 有 AfxSetResourceHandle () 调用,但我需要非 mfc 应用程序等效的东西吗?我怀疑我必须在某个地方的初始化代码中设置它,以便我的所有资源都从另一个 DLL 加载。我如何在 WTL(Windows 模板库)上下文中做到这一点?
编辑:
我们不是直接使用win32,而是使用ATL和WTL来处理windows的东西。所以我们不能依赖 MFC 的东西,也不能对菜单和对话框资源的加载进行低级控制。
编辑:嗯...... 这似乎有一个答案,但我希望有比这更好的东西。例如 - 与 CAppModule 对象中的 GetResourceInstance() 类似的 SetResourceInstance() 方法。