c++ - LoadImage 没有加载 bmp 文件?
问题描述
我像这样加载bmp文件;
HBITMAP filebmp = (HBITMAP)LoadImage(NULL,_T("C:\\bmp.bmp"), IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE);
DWORD errorMessageID = GetLastError();
if (errorMessageID == 0)
{
break;
}
HBITMAP CreateCompatibleBitmap(filebmp);
但是在调试的时候,
filebmp 为 NULL 0x000000000
这是错误的 BMP 文件吗?在我的代码中,我将其保存为 BMP 文件。
我哪里错了?
谢谢。
编辑:GETLASTERROR() 返回 0。
解决方案
推荐阅读
- reactjs - onClick 未触发 MenuItem
- javascript - 如何使用 jest 测试 javascript 类?
- django - 使用 Django rest 框架上传多个文件而不使用表单
- sql - CTE 查找重复项?
- git - 我可以以允许我从中合并的方式将新的上游存储库添加到我的存储库吗?
- c# - 敏捷 .NET 代码加密似乎不起作用?
- javascript - Creating Chrome Extension to Dismiss Notifications via Keyboard Shortcut
- c# - Multiple Series in Line chart in Winform using C#
- graph - 无法通过 ID 访问特定顶点,在 Gremlin 控制台中使用 TinkerGraph
- java - Java 执行外部程序并捕获输出