当前位置 博文首页 > jiushidt的专栏:win10下,更改程序磁贴图标

    jiushidt的专栏:win10下,更改程序磁贴图标

    作者:[db:作者] 时间:2021-07-27 17:55

    win8.1后,Windows支持程序图标的定制显示。

    一般我们制作win程序时,会给程序设定一个标准的icon,不过这个图标不能满足win10的图标显示需求了,现在我们就用qq为例,定制一下程序图标。

    我们先看一下默认的qq图标在开始菜单中的显示

    这个图标的样式,是通过开始项里的lnk找到程序获取的。

    1、我们找到qq的启动程序,新建一个新的可视化元素声明的xml文件。

    这个文件的名称,要个对应的exe名称一致。

    2、编辑xml文件,写入属性设置并保存。

    ShowNameOnSquare150x150Logo属性,控制在大图标时,程序的名称是否显示;

    Square150x150Logo和Square70x70Logo属性,是大小图标的图片路径(用相对路径访问,都需要放在exe对应目录下。如果设置了自定义图片,这两种格式的图片路径都需要设,不能只设置一个,否则会被系统会忽略该配置文件而采用默认配置),当然也可以设置两张不同的图片,在磁贴调整大小模式时进行切换;

    ForegroundText为前景色,用于显示程序名称的文字颜色,只有light和dark两个值,对应白色和黑色;

    BackgroundColor为背景色,最好和图标的基色区分开。

    3、此时,配置任务完成。但qq之前已经安装过,创建了对应的lnk方式,所以要进行刷新。

    开启powershell,执行对应命令(使用powershell时,以管理员方式运行,要不容易因为文件写权限不够而执行失败)。

    路径信息,对应需要刷新的lnk。

    ?

    这样就完成了对应的图标更新,来看一下效果。

    更多玩法参看msdn帮助:

    自定义图标

    cs