!!!大虾们:怎样调用DLL文件中的字符串资源?高分送上!

ydf 2000-06-25 04:25:00


最好请提供源代码?

...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kenny 2000-06-26
  • 打赏
  • 举报
回复
从你DLL的resource.h中,找到#define IDS_STRING1 XXX一句, 用str.LoadString(XXX)来调进字串资源。不过此后不只要FreeLibrary,还最好在这段程序前后调用以下两句来恢复环境:
HINSTANCE hInstOld = AfxGetResourceHandle();
...
...
AfxSetResourceHandle(hInstOld);
true_hero 2000-06-26
  • 打赏
  • 举报
回复
#include "resouce.h"
ydf 2000-06-26
  • 打赏
  • 举报
回复
我的dll中的字符串ID为 IDS_STRING1 ,为何我调试时程序不认?
windoze 2000-06-26
  • 打赏
  • 举报
回复
HINSTANCE hInst=LoadLibrary("YouDLL.DLL");
AfxSetResourceHandle(hInst);
CString str;
str.LoadString(IDS_SOME_STRING_IN_DLL);

记得用FreeLibrary释放DLL

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧