gpt4 book ai didi

c++ - Windows GDI 上下文 - 函数失败并且 GetLastError() 返回 0

转载 作者:太空宇宙 更新时间:2023-11-04 12:15:24 26 4
gpt4 key购买 nike

是否有可能是 Windows API 函数失败,然后 GetLastError() 就在失败之后返回 0?我认为是否显示某些代码并不重要:在哪些情况下会发生?

if ( !(hbmp = (HBITMAP) LoadImage(hThisInstance, MAKEINTRESOURCE(IMG), 
IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION)))
printf("Last error: %d\n", GetLastError());

与:位图 hbmp实例 hThisInstanceIMG位图资源

最佳答案

我发现问题出在我的位图图像 32 位编码中。不过,LoadImage() 在尝试加载时失败,但没有设置错误代码。我绝对认为它应该被视为 LoadImage() 本身的错误处理不准确,尽管在线文档中可能声明了关于此类约束的任何警告。

关于c++ - Windows GDI 上下文 - 函数失败并且 GetLastError() 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7947890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com