请教关于加载DLL中图片资源的问题?
clxye 2011-09-14 02:13:16 我有一个dll文件,里面有个位图资源:IDB_CAMERA,rc文件中定义如下:
IDB_CAMERA BITMAP "res\\CameraDevice.bmp"
我在应用程序中想获取此位图:
IDB_CAMERA在resource.h中定义为8005
m_vecDevice[i].hImage = LoadBitmap( hInstance, MAKEINTRESOURCE(8005) );
这样是没问题,但是如果dll中IDB_CAMERA的值发生了改变(例如变为8006),则上面的代码会产生问题。
我想使用IDB_CAMERA,但是此标示只在dll中定义,在我调用dll的工程中是没有定义这个标示的。
请问有没有什么好的办法?
谢谢!!!