[求助]关于DLL中使用资源的问题

fly___fly 2008-02-25 05:53:07
我想把一个经常使用的对话框及其类拿出来做一个动态链接库,
建立一个MFC 扩展DLL 工程。
添加资源,对话话及其控件

然后添加对话框类。。
然后。。。。
类的成员。。。。

然后
资源未定义?
这么用不对么?
应该怎么用?
初学。。请指教
...全文
54 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly___fly 2008-02-26
  • 打赏
  • 举报
回复
楼上的对了。。我加进去之后资源没问题了。。
不过。。
为啥H里也得包含?
H里不包含的话只有一个对话框的ID未定义。
CPP里不包含的话,全都未定义。
好像都是在H里定义的吧。。
不懂。。
cnzdgs 2008-02-26
  • 打赏
  • 举报
回复
资源ID都定义在resource.h里面,cpp文件中如果用到了资源ID就要包含resource.h。在cpp文件中应该最先包含stdafx.h(其中包含开发工具中的头文件),接下来是resource.h,然后是项目中的其它头文件。
cnzdgs 2008-02-25
  • 打赏
  • 举报
回复
DLL不会有问题,你是不是cpp中没包含resource.h啊?
fly___fly 2008-02-25
  • 打赏
  • 举报
回复
我。。英文差。。。。。。
看不大懂。。
zhxx_qs 2008-02-25
  • 打赏
  • 举报
回复
http://www.codeproject.com/KB/cpp/mult_lang_support.aspx
fly___fly 2008-02-25
  • 打赏
  • 举报
回复
不是应该程序中。。
是在DLL中。。

不能在DLL中做么?
在DLL中不能为对话框及其资源设类和函数么?
cnzdgs 2008-02-25
  • 打赏
  • 举报
回复
在应用程序中使用dll中的资源时,可以先LoadLibrary,然后再执行AfxSetResourceHandle把Dll的句柄设置为默认句柄。

15,471

社区成员

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

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