请问关于加载DLL中图片资源的有关问题

请教关于加载DLL中图片资源的问题?
我有一个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的工程中是没有定义这个标示的。

请问有没有什么好的办法?

谢谢!!!

------解决方案--------------------
最好办法是通过名称的方式来访问

rc文件定义如下:
CAMERA_bmp BITMAP "D:\\CAMERA.bmp"

访问:
hBitmap=LoadBitmap(hModule,L"CAMERA_bmp");