Windows 7任务栏:替换或增加新的缩略图

&">nbsp;   据国外媒体报道,知情人士透露,微软将于年底前发布Windows7SP1,较此前预期提前至少9个月。去年10月22日,微软推出了新一代操作系统 Windows7。按照原计划,微软将在22个月后推出Windows7SP1。

  但知情人士日前透露,微软已经加快了SP1开发步伐,并准备在今年第四季度推出。基于微软发布SP1的历史记录,该时间间隔相对合理。

尽管如此我们还是可以先了解一下Windows 7实用中的一些技巧。

  TabbedThumbnail.TabbedThumbnail 方法
  在默认情况下Windows 7 会显示应用程序界面(如下图),如果想替换或增加新的缩略图,首先应通过TabbedThumbnail 类的TabbedThumbnail 方法创建一个新的缩略图(Thumbnail)。

  在TabbedThumbnail 类中,有三个TabbedThumbnail 方法可以创建缩略图:

//设定父窗口和子窗口/控件
public TabbedThumbnail(IntPtr parentWindowHandle, IntPtr windowHandle){    if (parentWindowHandle == IntPtr.Zero)        throw new ArgumentException("Parent window handle cannot be zero.",
                                    "parentWindowHandle");    if (windowHandle == IntPtr.Zero)        throw new ArgumentException("Child control's window handle cannot be zero.",
                                    "windowHandle");    WindowHandle = windowHandle;    ParentWindowHandle = parentWindowHandle;}//设定父窗口和子控件
public TabbedThumbnail(IntPtr parentWindowHandle, Control control){    if (parentWindowHandle == IntPtr.Zero)        throw new ArgumentException("Parent window handle cannot be zero.",
                                    "parentWindowHandle");    if (control == null)        throw new ArgumentNullException("control");    WindowHandle = control.Handle;    ParentWindowHandle = parentWindowHandle;}//设定父窗口或 WPF子控件,以及两者的偏移量
public TabbedThumbnail(Window parentWindow, UIElement windowsControl,
                       Vector peekOffset){    if (windowsControl == null)        throw new ArgumentNullException("control");    if (parentWindow == null)        throw new ArgumentNullException("parentWindow");    WindowHandle = IntPtr.Zero;    WindowsControl = windowsControl;    WindowsControlParentWindow = parentWindow;    ParentWindowHandle = (new WindowInteropHelper(parentWindow)).Handle;    PeekOffset = peekOffset;

时间: 2024-09-19 20:40:20

Windows 7任务栏:替换或增加新的缩略图的相关文章

怎么样才能在windows的任务栏上增加一个程序的菜单?

问题描述 怎么样才能在windows的任务栏上增加一个程序的菜单? 怎么样才能在windows的任务栏上增加一个程序的菜单?程序的菜单怎么样才能放置在任务栏上呢? 解决方案 参考:http://wenku.baidu.com/link?url=4Aneltg4jvM55xkt66rmQwiv5uyilvoigKlY8vEaGT-6pdwnh3NHXrBwtaosVaeVyfqPqX-WS-PBT8EyX6Zet-UaaNpIbxoar9XE4mMUtlm

为Windows 7系统任务栏添加多功能地址栏的方法

现在Windows 7系统桌面底部的任务栏增加了不少新功能,比如将鼠标放到Windows 7任务栏的程序图标上可以快速查看打开程序窗口的略缩图,右键点击图标可以看到跳转列表等等.不过有些朋友也许还不知道,我们可以在Windows 7任务栏上轻松添加一个多功能地址栏工具. 我们用鼠标右键点击Windows 7任务栏空白处,从右键菜单中选择"工具栏",勾选"地址".   图示:勾选Windows 7任务栏的地址工具栏 这时将Windows 7任务栏右侧会出现一个带输入框

Windows XP任务栏假死现象解密

使用了一段时间的Windows XP后,相信很多朋友都曾遇到过这样的问题:电脑在用着用着时,突然任务栏不起作用了,点击后没有任何效果,犹如死机一般,但桌面还正常,片刻过后,故障会自行恢复正常.这就是Windows XP任务栏假死现象.微软也推出了专门的补丁程序来解决这个问题,你可以下载Windows XP任务栏假死补丁. 但好像打上补丁后,问题依然没有彻底解决,这其中和Windows XP提供的输入法状态条可以进行位置随意移动有很大关系,我做了一下实验发现,关闭输入法状态条后任务栏出现假死的现象

使用WPF 4开发Windows 7任务栏

(Overlay Icon.Thumbnail Toolbar.Progress Bar) 在上一篇我们介绍了如何在WPF 4 中开发Windows 7 跳转列表,本篇将继续针对WPF 4 中任务栏其他功能:覆盖图标(Overlay Icon) .进度条(Progress Bar).缩略图工具栏(Thumbnail Toolbar)进行研究.对于这些功能的API 开发可参考<Windows 7 任务栏开发系 列汇总>. TaskbarItemInfo 在System.Windows.Shell

图图桌面如何增加新面板

图图桌面管理软件增加新面板方法: 1.点击任务栏右侧的图图桌面管理软件的图标,弹出菜单后,选择[增加面板](如图) 2.点击[增加面板]后,弹出[选择面板类型]对话框,可根据您的喜好选择面版类型,然后点击[下一步](如图) 3.选择了面板类型后,点击下一步出现相应的面板设置,此处以矩形多面板为例,选择[停靠位置]和[是否隐藏]后,再点[下一步](如图) 4.再[下一步]是[选择图标动态效果],选择后,点[完成]即可.(如图)         注:更多精彩教程请关注三联电脑教程栏目

Windows 7任务栏图标的功能问题解答

Windows 7任务栏图标的功能小白与老牛,小白最近用上了新系统--Windows 7.Windows 7的桌面非常漂亮,并且干净,干净得好些在Windows XP和Vista里用惯的东东都变得陌生起来,比如随时待命于桌面下方的任务栏,竟然干净得只剩下图标,无论打开再多图口,任务栏上也只是一个图标了事,就连传统的快速启动栏也不见了身影. 小白:唉,这Windows 7任务栏上只显示程序图标可真不方便啊,老牛你瞧,我打开了两个IE窗口,任务栏上却只显示一个IE图标,连个名字都没有.打开的程序一多

怎么在windows的任务栏上给程序添加一个菜单呢?

问题描述 怎么在windows的任务栏上给程序添加一个菜单呢? 怎么在windows的任务栏上给程序添加一个菜单呢?在任务栏上增加一个菜单条的做法是什么? 解决方案 参考:http://wenku.baidu.com/link?url=4Aneltg4jvM55xkt66rmQwiv5uyilvoigKlY8vEaGT-6pdwnh3NHXrBwtaosVaeVyfqPqX-WS-PBT8EyX6Zet-UaaNpIbxoar9XE4mMUtlm

Windows 7任务栏Gmail程序应用

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   一个用于Windows 7系统的GMail任务栏提醒应用. 它可以常驻任务栏并在有新邮件时提醒用户,还可以预览邮件的部分内容,点击就可以进入系统阅读邮件,使用Windows 7的朋友们不要错过. 下载: 原版: Windows 7 Gmail 任务栏提醒应用 汉化: http://www.namipan.com/d/9c41ca18ce7a718b249fa39

destoon实现商铺管理主页设置增加新菜单的方法_php实例

1.打开/lang/zh-cn/home.inc.php,找到9,10行替换如下: $HMENU = $DMENU = array('公司介绍', '供应产品', '采购清单', '新闻中心', '荣誉资质', '人才招聘', '联系方式', '公司相册', '招商代理', '品牌展示', '公司视频', '友情链接', '自定义页', '新菜单'); $MFILE = array('introduce', 'sell', 'buy', 'news', 'credit', 'job', 'con