加载资源Dll中位图的有关问题

加载资源Dll中位图的问题
我创建了一个   Dll(Regular   Dll   using   shared   MFC   Dll)   ResourceDll,   里面有一个   ID   为   IDB_BITMAP1   (100)   的   位图资源;

然后创建了一个基于对话框的工程,想从   Dll   中加载位图,主要代码:

Resource.h:

#define   IDB_BITMAP1   100

.cpp:

1   HINSTANCE   m_hResourceDll;
2   m_hResourceDll   =   AfxLoadLibrary     ( ".\\ResourceDll\\Debug\\ResourceDll.dll ");

3   HBITMAP   hbitmap;
4   hbitmap   =   ::LoadBitmap(m_hResourceDll,   MAKEINTRESOURCE(IDB_BITMAP1));

问题是   2   处加载Dll成功,4   处加载位图不成功,hbitmap   为   0x00000000,请帮忙看一下为什么?谢谢!

------解决方案--------------------
1. GetLastError, 出现问题后首先应该想到这个
2. 换LoadImage试试
------解决方案--------------------
看不出什么问题,不过DLL中放资源偶经常使用的,没发现出过什么问题