首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

Windows7的任务栏缩略图预览原理是什么?该怎么处理

2012-04-01 
Windows7的任务栏缩略图预览原理是什么?我想编写一个像 Windows7的任务栏缩略图预览 效果的程序不知道怎么

Windows7的任务栏缩略图预览原理是什么?
我想编写一个像 Windows7的任务栏缩略图预览 效果的程序不知道怎么弄,向大家求助,先谢谢了!

问题1:原理?预览的时候动态的他是怎么实现的。
问题2:.net framework 4 中是否有能实现些功能的类?请列出类名,属性,方法等。
问题3:请用通俗的语句阐明,如有伪代码更好。



[解决办法]
使用DirectX接口依靠GPU渲染的。原理是,当你显示一个窗口,本质上会调用操作系统的绘图函数,操作系统绘制出界面。Aero可以拦截这样的调用,于是建立窗口图像的一个副本,它再用GPU渲染成缩略图呈现出来。

使用C#在其他操作系统上模拟,不太容易,主要是性能问题,还有就是拦截绘图调用本身需要很底层的代码,C#等托管语言没有办法单独完成。

热点排行