HBITMAP hBit = (HBITMAP)::LoadImage((HINSTANCE)GetModuleHandle(NULL), _T("C:\\CLOSED.BMP"), IMAGE_BITMAP, NULL, NULL, 0);
返回NULL,GetLastError()返回1814(找不到映像文件中指定的资源名)
HBITMAP hBit = SHLoadDIBitmap(_T("C:\\CLOSED.BMP"));
返回NULL。GetLastError()返回3(找不到路径)
可是确实存在这个文件啊
C:\\CLOSED.BMP??? WinCE下怎么会有这样的目录?
那是因为实例还未启动,
GetModuleHandle()返回NULL引起的。
路径不对。如果是在根目录下,应该写成
_T("\\CLOSED.BMP"),