【问题标题】:MFC-making lnk with custom icon带有自定义图标的 MFC 制作 lnk
【发布时间】:2015-11-16 08:51:59
【问题描述】:

我正在使用 Visual Studio,想制作“lnk maker”,它可以制作引导用户访问网站的图标。

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

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

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

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

【问题讨论】:

    标签: c++ mfc icons lnk


    【解决方案1】:

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

    【讨论】:

    • 我的问题是如何将图标文件包含到 mfc 程序中。
    • 只需将图标添加到程序的资源/资源文件中。以后不需要解压,直接引用exe中的图标即可。
    猜你喜欢
    • 2019-10-22
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 2015-11-24
    • 2013-08-09
    • 1970-01-01
    相关资源
    最近更新 更多