【发布时间】:2010-07-07 21:27:07
【问题描述】:
编辑:我在下面的代码 sn-p 中添加了几行程序。
我的程序中有以下代码行
BITMAP BMP;
HBITMAP hBMP;
hBMP = (HBITMAP)LoadImage(GetModuleHandle(NULL), "Test.bmp", IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
if (!hBMP) return 1;
GetObject(hBMP, sizeof(BMP), &BMP);
当我运行程序时,它崩溃了。我使用了 GetLastError(),它返回 2/FILE_NOT_FOUND,但文件(“Test.bmp”)位于 .exe 的文件夹中。有人能指出这行代码有什么问题(或者错误不在这一行)吗?
【问题讨论】:
标签: c++ windows bitmap image-loading