如何得到任务栏快捷方式的句柄?

李察德-泰森 2019-11-29 03:40:44
在我们的电脑左下角是开始菜单,在开始菜单的右边,我们一般会放一些程序的快捷方式在这里,在鼠标移动到这些图标上去的时候,可以看到这些图标会稍微有点变化的。现在我想在鼠标移动上去的时候,自己给图标再加个外框,并且知道我现在鼠标指向的是哪个程序,应该咋做?哪位能给点思路?Windows编程?
...全文
73 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
李察德-泰森 2019-11-29
  • 打赏
  • 举报
回复
引用 5 楼 胖叔叔写代码 的回复:
需要注意的是只能将链接钉在开始菜单或任务栏,而且链接必须指向可执行程序,所以我们需要先为目标程序创建一个链接,然后调用ShellExecute,将链接钉住,钉完后这个链接可以删掉。任务栏上钉与解除时传递给ShellExecute的lpOperation参数是taskbarpin/taskbarunpin,而开始菜单的lpOperation参数是startpin/startunpin。 我没太多时间帮你找,只能给你找到这些我认为有用的东西,以及搜索的中英文关键字: Pin To Taskbar 锁定到任务栏
好,我先找找
  • 打赏
  • 举报
回复
需要注意的是只能将链接钉在开始菜单或任务栏,而且链接必须指向可执行程序,所以我们需要先为目标程序创建一个链接,然后调用ShellExecute,将链接钉住,钉完后这个链接可以删掉。任务栏上钉与解除时传递给ShellExecute的lpOperation参数是taskbarpin/taskbarunpin,而开始菜单的lpOperation参数是startpin/startunpin。 我没太多时间帮你找,只能给你找到这些我认为有用的东西,以及搜索的中英文关键字: Pin To Taskbar 锁定到任务栏
  • 打赏
  • 举报
回复
引用 2 楼 李察德-泰森 的回复:
[quote=引用 1 楼 正怒月神 的回复:] 你百度,C# 托盘。 这个网上很多。 至于鼠标移动上去,如何如何,那只是换个图片而已
我要的不是右下角的托盘哦。 我要的是左下角开始菜单往右,任务栏上放的那些快捷方式。 比如这些,不管是不是有窗口打开,都能知道。记事本当前没打开的,但是鼠标移动上去可以给记事本图标加个外框,另外,能知道当前鼠标指向的程序是记事本。 [/quote] 这个功能不叫任务栏快捷方式,他叫 锁定到任务栏的快捷方式 。 至于怎么获取请自己百度。
正怒月神 2019-11-29
  • 打赏
  • 举报
回复
引用 2 楼 李察德-泰森 的回复:
[quote=引用 1 楼 正怒月神 的回复:] 你百度,C# 托盘。 这个网上很多。 至于鼠标移动上去,如何如何,那只是换个图片而已
我要的不是右下角的托盘哦。 我要的是左下角开始菜单往右,任务栏上放的那些快捷方式。 比如这些,不管是不是有窗口打开,都能知道。记事本当前没打开的,但是鼠标移动上去可以给记事本图标加个外框,另外,能知道当前鼠标指向的程序是记事本。 [/quote] 这个我没试过了。也不太清楚。
李察德-泰森 2019-11-29
  • 打赏
  • 举报
回复
引用 1 楼 正怒月神 的回复:
你百度,C# 托盘。 这个网上很多。 至于鼠标移动上去,如何如何,那只是换个图片而已
我要的不是右下角的托盘哦。 我要的是左下角开始菜单往右,任务栏上放的那些快捷方式。 比如这些,不管是不是有窗口打开,都能知道。记事本当前没打开的,但是鼠标移动上去可以给记事本图标加个外框,另外,能知道当前鼠标指向的程序是记事本。
正怒月神 2019-11-29
  • 打赏
  • 举报
回复
你百度,C# 托盘。 这个网上很多。 至于鼠标移动上去,如何如何,那只是换个图片而已

110,569

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧