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
没多少分别没有资源的工程要添加资源可以通过 1、菜单 ------Insert -----Resource -----Import Resource-----文件类型(你可以选择“所有文件(*.*)可以导入任意资源文件),为资源取个类型名字然后点OK。2、保存一下你刚才的新添加的资源文件扩展名为.rc的文件到你指定的目录。3、菜单-----Project -----Add to Project 添加刚才你保存的资源文件.RC这样就行了,自己试试看吧,只要照我说的步骤是肯定可以的。呵呵,给我分吧欢迎分享,转载请注明来源:内存溢出
评论列表(0条)