gpt4 book ai didi

wxwidgets - wxBitmap::LoadFile 在 Windows 中失败

转载 作者:行者123 更新时间:2023-12-05 02:25:09 24 4
gpt4 key购买 nike

我正在尝试使用 LoadFile 方法将 .xpm 类型的图像文件加载到 wxBitmap 对象中。以下调用失败

wxBitmap aBitmap;
aBitmap.LoadFile(strIconPath,wxBITMAP_TYPE_XPM);

错误

No image handler for type wxBITMAP_TYPE_XPM defined.

然而,如果我通过包含 xpm 文件并如下所示使用它来加载它,它就可以工作。

#include "Icon.xpm"

wxBitmap aBitmap;
aBitmap.CopyFromIcon(wxIcon(Icon_xpm));

第一个实现有什么问题?

最佳答案

如果你只想使用 XPM 文件,那么 wxImage::AddHandler(new wxXPMHandler); 应该修复它,否则 wxInitAllImageHandlers(); 对多种图像类型更容易.这两个都需要在您尝试加载文件之前调用。

关于wxwidgets - wxBitmap::LoadFile 在 Windows 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922869/

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