【发布时间】:2018-01-28 17:02:12
【问题描述】:
我有一个 .ico 格式的图标。我想将它作为资源添加到我的 VC++ 项目中。我想使用 wxWidgets 将其设置为主图标。
我右键点击资源,我的选择是现有项目和新项目。如果我选择新项目和 .ico,它会弹出一个位图编辑器。这不可能。所以我选择“现有项目”并将 foo.ico 放入资源中。但以下失败:
wxFrame::SetIcon(wxICON(foo));
我尝试过各种装饰,比如 foo.ico 和 wxBITMAP_TYPE_ICO_RESOURCE,yada yada,但我还没有找到完美的组合。
编辑:我在网上发现了一些东西,说我需要创建一个新资源并将 foo.ico 添加到其中。我尝试按照说明进行操作,但没有任何乐趣。
【问题讨论】:
-
前段时间,我对exe文件使用了资源图标,并使用了您在编辑部分提到的方式,然后依靠Visual Studio的资源编译器完成了剩下的工作。
标签: visual-c++ wxwidgets embedded-resource .ico