MFC制作lnk与自定义图标

时间:2015-11-16 08:51:59

标签: c++ mfc icons lnk

我正在使用视觉工作室,并希望制造“lnk maker'它使图标引导用户访问网站。

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://google.com

我想在.lnk上添加自己的图标。 lnk maker将是exe文件,它包含图标文件。

我应该如何包含图标文件并将其导出到vs mfc上用户文件夹的某个位置。

有一些lnk制造商解决方案,但他们无法使lnk依赖于用户的操作系统版本或更改图标。

1 个答案:

答案 0 :(得分:2)

IShellLink::SetIconLocation允许设置lnk文件的图标。 Here是一个StackOverflow问题,其中的答案显示了如何打开现有的lnk文件以及如何获取/使用IShellLink接口。