wxWidgets wxBitmap

时间:2010-05-21 20:22:14

标签: resources wxwidgets

我正在尝试创建toolBar。我将资源文件添加到Visual Studio项目,然后添加到该资源png文件。

现在的问题是如何将它用作按钮的图标?

这是我的代码: wxBitmap退出(wxT(“cross.png”));

当我运行应用程序时出现错误:

无法从资源加载“cross.png”位图。请检查.rc文件

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

首先,您需要确保使用RC文件中定义的资源的实际名称(可能只是“交叉”而不是“cross.png”,因为错误状态 - 检查您的RC文件)。其次,如果您还没有(只需调用wxInitAllImageHandlers()),您还需要确保已初始化所有图像处理程序。第三,在调用wxBitmap构造函数时,您需要指定图像格式类型,例如:

wxBitmap exit(wxT("cross"), wxBITMAP_TYPE_PNG);