dll 中的 MFC LoadString 失败

2024-03-06

我在 dll 中有一个静态函数,它使用 LoadString() 从资源加载字符串。当我从该 dll 调用此函数时,一切正常。但是,当我从其他模块(activeX 控件)调用此函数时,LoadString 失败并出现错误 ERROR_RESOURCE_NAME_NOT_FOUND。我尝试使用 AFX_MANAGE_STATE 宏,但没有帮助。有谁知道这里可能出现什么问题以及解决方案是什么?


如果字符串位于不同 dll 的资源中,则必须设置其他模块的资源句柄才能使其工作。尝试使用设置资源句柄AfxSet资源句柄 http://msdn.microsoft.com/en-us/library/d8ws31ff(VS.80).aspx method.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

dll 中的 MFC LoadString 失败 的相关文章

随机推荐