日期:2014-05-18  浏览次数:21373 次

怎么截获任务栏上的图标的点击事件?
点击任务栏上的图标,我们可以实现“最小化或者恢复”的效果。

但是,我希望拦截了这些效果(就是说,不允许:通过点击任务栏上的图标,来进行“最小化或者恢复”的效果);


然后,自己在程序中检测“点击任务栏上的图标”的事件,然后,在自己程序中,根据实际情况,再进行“最小化或者恢复”的调整。

有办法吗?

------解决方案--------------------
看看C#提供任务栏控件吧
------解决方案--------------------
NotifyIcon是任务栏图标控件再加上一个快捷菜单控件ContextMenuStrip来实现。
------解决方案--------------------
那需要拦截windows的消息进得处理了。

建议你放弃吧。
------解决方案--------------------
难不难不知道,但是需求不合理(个人认为),说说为什么要这么实现。
------解决方案--------------------
那你说的应该是win7系统了。


恩:我的建议还是不要处理了。

你的动画你照写。系统的动画处理我认为没有必要再管了。因为用户的系统不一样
------解决方案--------------------
帮不了你了,刚也查了下资料,几乎为0,你再试试吧。