首页 > 解决方案 > 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。

标签: c++winapi

解决方案


推荐阅读