MFC使用LoadBitmap方法加载位图文件失败解决方案(转)

用如下方法在原项目中使用LoadBitmap方法加载已有的位图资源作为背景没有问题,但放在别的项目中总是加载不出来,该函数返回NULL

HBITMAP hBitmap=LoadBitmap((HINSTANCE)GetModuleHandle(NULL),lpBitmapName);

然后替为另一个方法直接从磁盘文件加载顺利解决

HBITMAP hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(), L"E:\\MFCApplicationTest\\res\\Skin_XunLei.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);

参考原文:LoadBitmap加载位图资源、LoadImage从文件加载位图

posted @   jixhua  阅读(1942)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示