『原创』+『参考』使用C#在PPC的Today界面上的任务栏加入应用程序图标
最近在做的一个项目,需要程序像桌面版的“微缩”到任务栏中,类似于QCellCore的功能。于是乎股沟、百毒一番,发现如下两篇文章提及的方法不错,并且通过我亲手实验,验证了两篇文章所说的确不错。代码我就不一一贴出了,感兴趣的朋友可以去这两篇文章查看:在此先感谢两篇文章的作者!
文章一:http://www.cnblogs.com/confach/archive/2006/05/22/406175.html
文章二:http://www.cnblogs.com/ttinfo/archive/2006/10/31/545741.html(推荐,嘻嘻)
通过阅读,大家会发现两篇文章代码基本相同,我就不再罗嗦了,下面给出我的实验截图和各位分享:
点击隐藏按钮后,在任务栏右侧出现了我们的Icon。
单击那个Icon,则重新回到主界面:
点击消除,则会清楚在任务栏上的图标,当然,这里没有列举“修改”功能了,它完成了任务栏图标的更换功能,用法与“隐藏”类似。
这里提供此实例的下载:
最后,再次感谢以上两篇文章的作者!
PS:有个问题,程序被停止后,托盘上的图标虽然去掉了,可位置没去掉,下次启动程序时盘上的图标又会向左移了一个位置——网友甲提出的bug
其实,我也不知道该怎么办,我只有在程序退出前,加了个Remove()方法,去除了之前的图标。然后再启动程序,就不会出现图标左移一个位置的情况了。
作者:Jack Fan(初学博闻)
出处:http://longqi293.cnblogs.com
本博文欢迎大家浏览和转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,在『参考』的文章中,我会表明参考的文章来源,尊重他人版权。若您发现我侵犯了您的版权,请及时与我联系。
出处:http://longqi293.cnblogs.com
本博文欢迎大家浏览和转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,在『参考』的文章中,我会表明参考的文章来源,尊重他人版权。若您发现我侵犯了您的版权,请及时与我联系。
本篇博文 by Jack Fan is licensed under a Creative Commons 署名-非商业性使用-相同方式共享 2.5 中国大陆 License.
这是我的公众号,【代码只是副业】