首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows GDI Context - LoadImage

Windows GDI Context - LoadImage
EN

Stack Overflow用户
提问于 2011-10-29 00:08:04
回答 2查看 525关注 0票数 1

使用LoadImage()会导致分段故障。回溯堆栈,我找到了上次调用的以下函数:AlpcMaxAllowedMessageLength()

这是我调用的函数:

代码语言:javascript
复制
status = (HBITMAP) LoadImage(NULL, MAKEINTRESOURCE(STATUS_BMP), IMAGE_BITMAP, 0, 0,  LR_LOADFROMFILE | LR_CREATEDIBSECTION));

并将STATUS_BMP加载为有效的资源位图文件。有没有人在这个函数上遇到过类似的问题,或者只是解决了这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-29 00:16:34

我相信您的问题是,您指定您希望通过LR_LOADFROMFILE标志从文件加载图像,这意味着第二个参数需要是独立图像文件的字符串名称(这通常意味着在磁盘上)。您可以尝试删除LR_LOADFROMFILE标志,看看这是否解决了这个问题。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms648045(v=vs.85).aspx

当我使用这个函数时,它总是来自磁盘上的本地文件。

票数 3
EN

Stack Overflow用户

发布于 2011-10-29 00:20:00

MAKEINTRESOURCELR_LOADFROMFILE是互斥的。丢弃LR_LOADFROMFILE

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7931860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档