首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教怎么使用dll文件里的资源ID

2012-03-30 
请问如何使用dll文件里的资源ID原来位图在程序的资源中,是如下使用的CBitmapButtonbtnbtn.SetButtonStyle

请问如何使用dll文件里的资源ID
原来位图在程序的资源中,是如下使用的
CBitmapButton   btn;
btn.SetButtonStyle(BS_OWNERDRAW);
btn.LoadBitmap(IDB_BITMAP1);
我还想实现位图按钮加载图片的功能,使用在dll中的位图资源的ID,请问如何做?


[解决办法]
在调用程序中给定一个 resource.h:
#define IDB_SAMPLE 1000
#define IDB_SAMPLE2 1001
调用程序执行时,只遵照这个 resource.h 的 ID 来进行加载

你创建资源 dll 时,修改一下 .rc 文件,使其按照调用程序给定的 resource.h 来决定位图的 id

热点排行