电脑技术学习

Windows 7 任务栏开发之缩略图预览(Thumbnail)

dn001

  TabbedThumbnail.AddThumbnailPrevIEw 方法

  通过AddThumbnailPreview 方法将TabbedThumbnail 添加到任务栏缩略图中:

public void AddThumbnailPreview(TabbedThumbnail preview){… …}

  TabbedThumbnailManager.SetActiveTab 方法

  通过SetActiveTab 方法将指定的缩略图、窗口句柄、Form控件、WPF控件设置为活动状态。例如,在IE 中我们打开了多个网页标签,那么SetActiveTab 可以将其中一个标签设为当前浏览页。

public void SetActiveTab(TabbedThumbnail preview){… …} 
public void SetActiveTab(IntPtr windowHandle){… …} 
public void SetActiveTab(Control control){… …} 
public void SetActiveTab(UIElement WindowsControl){… …}

  TabbedThumbnailManager.GetThumbnailPreview 方法

  通过GetThumbnailPreview 方法获取指定的窗口句柄、Form控件、WPF控件的缩略图(TabbedThumbnail):

public TabbedThumbnail GetThumbnailPreview(IntPtr windowHandle){… …} 
public TabbedThumbnail GetThumbnailPreview(Control control){… …} 
public TabbedThumbnail GetThumbnailPreview(UIElement windowsControl){… …}

  TabbedThumbnailManager.RemoveThumbnailPreview 方法

  通过RemoveThumbnailPreview 方法将指定的缩略图、窗口句柄、Form控件、WPF控件从任务栏缩略图中删除:

public void RemoveThumbnailPreview(TabbedThumbnail preview){… …} 
public void RemoveThumbnailPreview(IntPtr windowHandle){… …} 
public void RemoveThumbnailPreview(Control control){… …} 
public void RemoveThumbnailPreview(UIElement windowsControl){… …}

标签: