纯资源dll问题

hzy694358 2010-07-26 09:41:27
调用纯资源dll调用:
HINSTANCE hInstance = LoadLibrary("dll.dll");
AfxSetResourceHandle(hInstance);
if (hInstance)
{
HCURSOR hCursor = LoadCursor(hInstance,MAKEINTRESOURCE(IDC_CURSOR1));//
SetCursor(hCursor);
}
可是IDC_CURSOR1是dll 中的资源
在调用程序中根本找不到这个宏
怎么处理?
纯资源dll一般是怎么实现的?
...全文
123 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-07-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 hzy694358 的回复:]
貌似要把resource.h文件彻底删除后才可以
如果仅仅是在工程中delete的没有效果
[/Quote]

rc文件里有对resource.h的引用
hzy694358 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xianglitian 的回复:]

删掉就可以
相关的东西删干净
你会发现资源的属性面板里的ID会带上一个双引号
然后直接调用这个字符串形式的ID就可以了
[/Quote]
除了删掉resource.h还要删其他的吗
删掉了resource.h,资源面板也没出现你说的ID带上双引号的?
Zimmerk 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xianglitian 的回复:]

引用 5 楼 hzy694358 的回复:
引用 4 楼 xianglitian 的回复:

建dll的时候不要用.h文件定义ID
这样ID就是字符串了

你的意思是把resource.h文件去掉吗
具体如何做呢?

删掉就可以
相关的东西删干净
你会发现资源的属性面板里的ID会带上一个双引号
然后直接调用这个字符串形式的ID就可以了
[/Quote]
学习了
lvshaoqing 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xianglitian 的回复:]
引用 5 楼 hzy694358 的回复:
引用 4 楼 xianglitian 的回复:

建dll的时候不要用.h文件定义ID
这样ID就是字符串了

你的意思是把resource.h文件去掉吗
具体如何做呢?

删掉就可以
相关的东西删干净
你会发现资源的属性面板里的ID会带上一个双引号
然后直接调用这个字符串形式的ID就可以了
[/Quote]

牛逼啊。
向立天 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hzy694358 的回复:]
引用 4 楼 xianglitian 的回复:

建dll的时候不要用.h文件定义ID
这样ID就是字符串了

你的意思是把resource.h文件去掉吗
具体如何做呢?
[/Quote]
删掉就可以
相关的东西删干净
你会发现资源的属性面板里的ID会带上一个双引号
然后直接调用这个字符串形式的ID就可以了
hzy694358 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xianglitian 的回复:]

建dll的时候不要用.h文件定义ID
这样ID就是字符串了
[/Quote]
你的意思是把resource.h文件去掉吗
具体如何做呢?
向立天 2010-07-26
  • 打赏
  • 举报
回复
建dll的时候不要用.h文件定义ID
这样ID就是字符串了
  • 打赏
  • 举报
回复
呵呵,那你就用数字,
IDC_CURSOR1是多少,就写多少.
hzy694358 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jennyvenus 的回复:]

包含同样的.h或者直接使用具体id数字。
[/Quote]
你是说包含dll的.h吗
可是我如果只想dll不想再包含h文件呢?
用户 昵称 2010-07-26
  • 打赏
  • 举报
回复
包含同样的.h或者直接使用具体id数字。
hzy694358 2010-07-26
  • 打赏
  • 举报
回复
貌似要把resource.h文件彻底删除后才可以
如果仅仅是在工程中delete的没有效果

15,471

社区成员

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

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