服务器
当前位置:win7系统首页 >> win7 >> Windows 7 任务栏开发之缩略图工具栏(Thumbnail Toolbar)
Windows 7 任务栏开发之缩略图工具栏(Thumbnail Toolbar)
2010-06-23 22:55:49  作者:Windows 7技巧  来源:Windows 7   浏览次数:0  文字大小:【】【】【
  •      上一篇我们为应用程序设置了自定义的缩略图,本篇我们将继续在缩略图中进行开发,为其添加工具栏(Toolbar)。在使用Windows Media Player(WMP)的时候,将鼠标放置在WMP 图标上方时会出现 ...

  上一篇我们为应用程序设置了自定义的缩略图,本篇我们将继续在缩略图中进行开发,为其添加工具栏(Toolbar)
%26rdquo; 如果将鼠标置于任务栏图标上方,便可看到我们刚刚制作的缩略图工具栏,可通过里面的四个功能按钮切换ListBox 中的图片以达到与程序一样的功能效果
www.orchn.com

ThumbnailToolbarButton buttonFirst = new ThumbnailToolbarButton(
            Win7TaskbarDemo.Properties.Resources.First, "First Image"); 
buttonFirst.Enabled = true; 
buttonFirst.Click += buttonFirst_Click; 
 
ThumbnailToolbarButton buttonPrevious = new ThumbnailToolbarButton(
            Win7TaskbarDemo.Properties.Resources.Previous, "Previous Image"); 
buttonPrevious.Enabled = true; 
buttonPrevious.Click += buttonPrevious_Click; 
 
ThumbnailToolbarButton buttonNext = new ThumbnailToolbarButton(
            Win7TaskbarDemo.Properties.Resources.Next, "Next Image"); 
buttonPrevious.Enabled = true; 
buttonNext.Click += buttonNext_Click; 
 
ThumbnailToolbarButton buttonLast = new ThumbnailToolbarButton(
            Win7TaskbarDemo.Properties.Resources.Last, "Last Image"); 
buttonPrevious.Enabled = true; 
buttonLast.Click += buttonLast_Click;

  ThumbnailToolbarManager.AddButtons 方法

  AddButtons 方法参考:

public void AddButtons(IntPtr windowHandle, params ThumbnailToolbarButton[] buttons); 
public void AddButtons(UIElement control, params ThumbnailToolbarButton[] buttons);

  将四个按钮放入工具栏中,注意按钮的前后顺序:

TaskbarManager.Instance.ThumbnailToolbars.AddButtons( 
        new WindowInteropHelper(Application.Current.MainWindow).Handle, 
        buttonFirst, buttonPrevious, buttonNext, buttonLast);

  效果演示

  如下图所示,应用程序本身的功能是:%26ldquo;选择ListBox 中的图片后,同步更新ListBox 上方的放大图片

Windows 7 任务栏开发之缩略图工具栏(Thumbnail Toolbar)

  ThumbnailButton.ThumbnailToolbarButton 方法

  在制作工具栏前先通过ThumbnailToolbarButton(Icon icon, string tooltip) 方法创建四个功能按钮:%26ldquo;Next Image%26rdquo;,%26ldquo;Previous Image%26rdquo;,%26ldquo;Last Image%26rdquo;,%26ldquo;First Image%26rdquo; 并为它们增加各自的Click 事件(例如,buttonFirst_Click)用来完成图片切换功能,然后再将这些按钮放到工具栏中

Windows 7 任务栏开发之缩略图工具栏(Thumbnail Toolbar)

  查看原图(大图)

  出处: http://www.cnblogs.com/gnielee/


下面我们就来制作一个具有切换图片功能的工具栏
在使用Windows Media Player(WMP)的时候,将鼠标放置在WMP 图标上方时会出现缩略图工具栏,其中包括%26ldquo;播放%26rdquo;、%26ldquo;下一首%26rdquo;和%26ldquo;前一首%26rdquo;三个功能键,即使WMP 不是当前活动窗口我们也可以通过该工具栏选择歌曲

0

顶一下

0

踩一下