- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Visual C++2010与windows SDK fo windows7开发Windows 7超级任务栏应用程序 收藏 此文于2010-01-04被推荐到CSDN首页
此文于2009-12-31被推荐到CSDN首页
如何被推荐?
Windows7的超级任务栏比起常规的windows任务栏主要做了下列改进
1、任务栏中的任务图标化,连开始菜单的按钮都显得跟任务栏中的图标差不多样式;
2、任务栏放弃了实时运行的概念,任务栏中开始变得像桌面,你可以把常用程序的图标放到任务栏上,当你需要使用这个程序的时候不需要回到桌面去点击快捷方式,直接在任务栏上点击就可以,当前正在运行的程序会比当前没有运行的程序在任务栏中多一个外框区分;
3、可以用WIN键+对应任务栏中图标的顺序数字来打开或者激活该任务;
4、默认同类任务进行合并,有合并的程序在任务栏中的图标有会根据合并的数量有相应的层数表现;
5、对于所有其他程序在托盘区的图标都会默认自动隐藏,可以进行图标和通知的自定义,隐藏的图标展开不再是在原任务栏,而是在上方会出现的一个单独框进行显示;
6、默认取消了快速启动栏;
7、将“显示桌面”的快捷方式变成了一个不起眼的置于任务栏最右边的小方块;
8、以媒体库代替了我的电脑,媒体库中列出视频、音乐、文档、图片四类;
这些改动虽然在技术上面不是什么新技术,但是能预见对于我们日常使用电脑会带来巨大的影响,它会改变我们的使用习惯,影响我们的电脑观念。对于这些改进所带来的影响总结为以下4点:
1、任务栏桌面化,任务栏集合了部分桌面的功能,桌面的重要性下降,连“返回桌面”的快捷方式都被移到最右边不起眼的角落了,大多数情况下用户操作在任务栏即可完成,不需要返回到桌面,桌面开始转成为了文档临时存放区域,这会带给用户一个新的体验感觉,“操作系统即桌面”转化成了“操作系统即任务栏”;
2、程序对于任务栏上的进一步支持显得更为重要,一些能够对新任务栏支持的更好的软件会给自己加分,比如能够像WINDOWS7中的WM那样支持在任务栏预览时操作这样的人性化设计更能获得用户的青睐;
3、托盘区变成真正的托盘区,用户没有主动自定义,程序没办法保持在托盘区露脸,甚至连通知都没办法。对于一些程序这是一件相当糟糕的事情,比如QQ,如果没自定义,声音提示没被注意的时候,新信息来了你是完全无法察觉的,当然这对某些刻意想隐藏自己踪迹的程序来说是个好消息;
4、用户减少了对桌面的依赖后,对任务栏的依赖程度加深。因为任务栏空间终归有限,他们会尝试将自己最常用的软件放在上面,这些软件的使用频率得到更高的提升。同时由于给用户带来“操作系统即任务栏”的感觉后,用户会花更少的时间进行系统的改进、软件的更替等操作,会更满足于任务栏中常用软件,这让老软件的用户忠诚度更高,新软件获取用户更加困难。软件之间的战争从“占领桌面”、占领“托盘区”转移到“占领任务栏”。
大家一定迫不及待的想针对Windows 7超级任务栏开发一个自己的应用吧,我们来亲自实验2个超级任务栏程序!
(1)基于Visual C++2010开发支持Windows 7超级任务栏缩略图的应用程序
1.为使在MFC应用程序任务栏缩略图,同时使用MFC应用程序向导,所有用户需要做的是选择“多重文件”的选项“选项卡式文档”功能的应用程序类型。当应用程序运行时,MFC将采取一系列每个视图快照并将其发送到任务栏的API显示为缩略图。
2.MFC应用程序向导 - 应用类型
在Visual Studio 2010,打开TaskbarThumbnails_Solution \ TaskbarthumbnailsDemo.sln解决方案(在源文件夹)。
生成并运行应用程序。打开一些。JPEG图像文件使用的应用程序。悬停在该应用程序演示任务栏上的按钮。
(2)开发一个完全展示Windows 7超级任务栏的应用程序
1.打开VS2010,基于MFC创建一个应用程序TaskBarDemo的多文档程序,按照默认向导生成即可,
我们会得到下列的视图。新的任务栏功能的使用提供一个覆盖任务栏图标,进度条,跳跃列表和缩略图预览.
2.在这个程序中,可以切换应用程序的任务栏按钮覆盖图标,当用户点击一个图标的按钮。
在MFC中,可以通过使用一个覆盖图标CFrameWnd::SetTaskbarOverlayIcon()。要清除覆盖任务栏图标,传递NULL(0)至SetTaskbarOverlayIcon()。 。
在TaskbarDemo \源文件,源文件OverlayIconTab.cpp和覆盖图标方法,COverlayIconTab:消息处理程序:OnOverlayIconInfo()。将使用此消息处理程序添加代码必要在作为一个任务
您可能关注的文档
最近下载
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
- 2025商用车发动机气缸体铸件技术条件.docx VIP
- 颅内复杂动脉瘤介入治疗围术期护理专家共识2025 .pdf
- 第二节病虫害预测预报教学教材.ppt VIP
- 电梯新检规施工自检报告-曳引客货-2024.doc
- 2025年高考英语(新高考Ⅱ卷)试卷评析及2026高考备考策略 课件.pptx
- 2000年全国高中学生化学竞赛决赛(冬令营)理论试题与实验试题及参考答案精品.pdf VIP
- 苹果公司知识产权保护策略.pptx
- 中药饮片智能调剂与煎煮关键技术研究课件.pdf VIP
- 局部解剖学(山东联盟) 智慧树 知到答案.docx VIP
文档评论(0)