关于在VC中的动态库dll里的自定义资源的添加和读取

关于在VC中的动态库dll里的自定义资源的添加和读取,第1张

你需要增加一个GetModuleHandle函数:

HINSTANCE hDll = GetModuleHandle(L"abc.dll")

HRSRC hRsrc = FindResource(hDll, MAKEINTRESOURCE(IDR_RT_RCDATA1), L"RT_RCDATA")

if (NULL == hRsrc)

return FALSE

DWORD dwSize = SizeofResource(hDll, hRsrc)

if (0 == dwSize)

return FALSE

HGLOBAL gl = LoadResource(hDll, hRsrc)

if (NULL == gl)

return FALSE

LPVOID lp = LockResource(gl)

if (NULL == lp)

return FALSE

在vc的菜单中,选择插入(Insert)->资源(Resource),然后d出一个对话框出来,选择你要创建的资源类型,进行创建即可

提个意见啊,这种简单问题,百度一般都已经解决了的,多搜搜,不要什么都提问题嘛

一般都搜的处答案,有答案了何必再提问题呢


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11585123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存