VC 导入图片时为什么要进行 转换资源句柄?该如何解决
VC 导入图片时为什么要进行 转换资源句柄?
VC 导入图片时为什么要进行 转换资源句柄?
如下面一段代码:
................
// 转换资源句柄
HMODULE holdsource,hModuleDLL;
hModuleDLL = theApp.m_hInstance;
holdsource = ::AfxGetResourceHandle();
::AfxSetResourceHandle(hModuleDLL);
BmpLamp[LAMP_GRAY].LoadBitmap(IDB_LAMP_GRAY);
BmpLamp[LAMP_RED].LoadBitmap(IDB_LAMP_RED);
BmpLamp[LAMP_GREEN].LoadBitmap(IDB_LAMP_GREEN);
BmpLamp[LAMP_GREEN].GetBitmap(&BmpInfoLamp);
m_bmpIcon.LoadBitmap(IDB_BACKGND);
m_bmpBackgnd.LoadBitmap(IDB_BACKGND);
bmpBadBoard.LoadBitmap(IDB_BACKGND_BAD);
...........
------解决方案--------------------
这个版是纯C++版吧,有VC版的,那里应该能找到答案,我也不知道答案
VC 导入图片时为什么要进行 转换资源句柄?
如下面一段代码:
................
// 转换资源句柄
HMODULE holdsource,hModuleDLL;
hModuleDLL = theApp.m_hInstance;
holdsource = ::AfxGetResourceHandle();
::AfxSetResourceHandle(hModuleDLL);
BmpLamp[LAMP_GRAY].LoadBitmap(IDB_LAMP_GRAY);
BmpLamp[LAMP_RED].LoadBitmap(IDB_LAMP_RED);
BmpLamp[LAMP_GREEN].LoadBitmap(IDB_LAMP_GREEN);
BmpLamp[LAMP_GREEN].GetBitmap(&BmpInfoLamp);
m_bmpIcon.LoadBitmap(IDB_BACKGND);
m_bmpBackgnd.LoadBitmap(IDB_BACKGND);
bmpBadBoard.LoadBitmap(IDB_BACKGND_BAD);
...........
------解决方案--------------------
这个版是纯C++版吧,有VC版的,那里应该能找到答案,我也不知道答案