Windows GDI上下文-加载图像
Windows GDI Context - LoadImage
使用LoadImage()
导致分割故障。回溯堆栈,我发现下面的函数被称为最后一个:AlpcMaxAllowedMessageLength()
这是我调用的函数:
status = (HBITMAP) LoadImage(NULL, MAKEINTRESOURCE(STATUS_BMP), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION));
与STATUS_BMP加载为有效的资源位图文件。是否有人遇到过关于这个函数的类似问题,或者只是有解决问题的方法?
我认为您的问题是您指定您希望通过LR_LOADFROMFILE标志从文件加载图像的事实,这意味着第二个参数需要是独立图像文件的字符串名称(这通常意味着在磁盘上)。您可以尝试删除LR_LOADFROMFILE标志,看看是否可以解决问题。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms648045 (v = vs.85) . aspx
当我使用这个函数时,它总是来自磁盘上的本地文件。
MAKEINTRESOURCE
和LR_LOADFROMFILE
互斥。删除LR_LOADFROMFILE
.
相关文章:
- 使用 SDL2 和SDL_image C++加载图像
- 在 gtkmm 中异步加载图像
- QImage:加载图像时自动检测格式
- 使用 OpenGL 加载图像时0x69ABF340 STBI_Image引发异常
- 无法在 macOS 上的 SDL 游戏中加载图像
- HDFql 保存和加载图像
- 我无法使用Win32从文件夹中加载图像
- QT 无法从缓冲区加载图像
- SDL_2加载图像不起作用
- QWebview:关闭在QWebview qt加载图像
- QLabel 从文件加载图像
- 加载图像函数在qt快速源代码
- 从CUDA中的指针加载图像并导出dll
- 加载图像约500次后,此错误显示在Visual Studio Qimage:不记忆,返回空图像
- OPENCV_使用OpenCV2的加载图像中的异常
- STBI_LOAD无法加载图像
- C++ SFML 2.0 从文件加载图像
- 如何使用咖啡加载图像
- 如何使用OpenCV加载图像(原始字节)
- 需要从数据库 c++ 加载图像