在资源可视工作室中添加新图标

问题描述 投票:3回答:4

我有一个名为XX.ico的图标。

我想在项目x中添加它。我如何实现它。如果我右键单击项目资源,它会给我选项添加图标,当我这样做时,会添加一个新图标,允许我编辑图像。但是我想把我的XX.ico放在那个资源上。我该怎么办?请帮忙......

resources
4个回答
6
投票

右键单击项目,然后选择属性。选择资源选项卡,然后选择“添加资源”旁边的向下箭头,并选择添加现有文件。然后导航到XX.ico并选择文件。


2
投票

在脚本.rc文件中添加它

MYICON1 ICON "testicon.ico"

MYICON1是标识符,图标是类型,请确保替换文件名

现在在resource.h文件中添加这个

#define MYICON1  101

现在,当编程开始时调用它

HICON Icon = LoadIcon(hInstance, MAKEINTRESOURCE(MYICON1));

祝你有美好的一天.....


1
投票

这很容易实现。只需右键单击您的项目 - > add-> resource。将弹出添加资源窗口,您可以在其中选择图标作为首选项并选择导入。然后,它允许您浏览目录并选择您的图标。与图像编辑选项一起,您可以找到添加到项目资源文件中的图标。这是在VS 2013.我认为它在VS 2010中也是如此。


0
投票

使用LoadImageW可以轻松实现:

HICON MYICON = (HICON)LoadImageW(NULL,L"myicon.ico",IMAGE_ICON,32,32,LR_LOADROMFILE);
© www.soinside.com 2019 - 2024. All rights reserved.