我正在尝试创建toolBar。我将资源文件添加到Visual Studio项目,然后添加到该资源png文件。
现在的问题是如何将它用作按钮的图标?
这是我的代码: wxBitmap退出(wxT(“cross.png”));
当我运行应用程序时出现错误:
无法从资源加载“cross.png”位图。请检查.rc文件
感谢您的帮助
答案 0 :(得分:0)
首先,您需要确保使用RC文件中定义的资源的实际名称(可能只是“交叉”而不是“cross.png”,因为错误状态 - 检查您的RC文件)。其次,如果您还没有(只需调用wxInitAllImageHandlers()),您还需要确保已初始化所有图像处理程序。第三,在调用wxBitmap构造函数时,您需要指定图像格式类型,例如:
wxBitmap exit(wxT("cross"), wxBITMAP_TYPE_PNG);