Windows 7任务栏图标 创建快捷方式
来源:互联网 发布:期货模拟训练软件 编辑:程序博客网 时间:2024/04/29 04:20
Windows7之前的操作系统,显示在任务栏的图标主要由窗口决定,窗口的属性决定了是否显示图标,显示的窗口图标也就是在任务栏的图标。
Win7就不是这样了,本质上它是和进程关联的,而不是和窗口,一个进程如果有多个窗口需要在任务栏显示,会合并在一起,然后通过点击这个进程图标展开子窗口模式操作。这也正合win7新加的jumplist功能相一致,jumplist就是以appid做关键字来操作的,相关其他Win7任务栏特性请参考其他相关资料。
正因为Win7的这个修改,所以在Win7上运行的程序不要指望修改你的窗口图标达到修改在任务栏显示的大图标的效果,修改的图标影响的只是展开的子窗口(对应窗口会有一个所谓子窗口展开)图标。
再由正因为这个图标关联的是进程,所以在Win7系统上也把进程快捷方式设置的图标关联起来了,什么意思呢?我们举个例子:
场景一、
进程A的图标是ICON_A,然后我们创建A的快捷方式,并修改快捷方式图标为ICON_B.
此时,我们启动进程A,发现任务栏上显示的图标是ICON_B.当然,如果直接使用快捷方式启动,显示的图标那还是ICON_B。
可见:快捷方式的创建影响了本身进程的图标显示,且优先级比本进程高。
场景二、
·
·
·
可见:快捷方式的优先级是最高的,且使用的是当前快捷快捷方式使用的图标,而直接从进程启动,使用的是最早创建的那个快捷方式的图标。
场景三、
·
o
o
·
o
结论:如果有删除快捷方式,使用的是剩下快捷方式里最早创建的那个,当所有快捷方式都删除后才恢复到原始进程的图标。
- Windows 7任务栏图标 创建快捷方式
- 删除Windows 7 任务栏中的历史图标
- Android 创建快捷方式图标
- Android创建快捷方式图标
- windows任务栏图标编程步骤
- windows mobile添加任务栏图标
- NSIS创建任务栏快速启动快捷方式方法
- 让MSN图标显示在Windows 7系统任务栏中
- C# Windows 7任务栏开发之图标闪动(Flash)
- Windows 7 任务栏开发 之 覆盖图标(Overlay Icon)
- android快捷方式图标的创建
- c++ windows 创建快捷方式
- 解决Java程序的托盘图标在Windows任务栏重建后丢失的问题(使用SystemTray类创建托盘图标)
- 用 VC5 控制 Windows 任务栏图标
- Windows下的任务栏图标编程
- Windows下的任务栏图标编程
- windows任务栏图标变大的问题
- Windows任务栏空白图标的解决方案
- 进程通讯的几种方式
- 4_连接服务器的线程,消息机制
- linux远程桌面VNC的安装
- 如何给VC之Win32生成的.exe文件添加版本信息
- hive的权限管理
- Windows 7任务栏图标 创建快捷方式
- win7、xp注册ocx控件
- this 与 super 重复问题?
- 详解MySQL中EXPLAIN解释命令
- 程序员生存定律[二] 影响人生成绩的四个要素
- IO - 同步,异步,阻塞,非阻塞
- 盘点2014年度全球最年轻的十大亿万富翁
- 一辈子是场修行 短的是旅行 长的是人生
- json操作相关