Exemple #1
0
        public void InitTaskBar()
        {
            Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton buttonPrevious = new Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton(Properties.Resources.Button_First, "上一首");
            // Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnail newPreview = new Microsoft.WindowsAPICodePack.Taskbar.TabbedThumbnail(this, img, new Vector(10,10));
            buttonPrevious.Click  += buttonPrevious_Click;
            buttonPlayPause        = new Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton(Properties.Resources.Button_Play, "播放");
            buttonPlayPause.Click += buttonPlayPause_Click;
            Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton buttonNext = new Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton(Properties.Resources.Button_Last, "下一首");
            buttonNext.Click += buttonNext_Click;

            Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager.Instance.ThumbnailToolBars.AddButtons((new WindowInteropHelper(Application.Current.MainWindow)).Handle, buttonPrevious, buttonPlayPause, buttonNext);
        }
Exemple #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            tunes = new TunesRemote(this);
              tunes.DoPair();
              tunes.Login();

              List<Playlist> lists = tunes.playlists;
              foreach (Playlist list in lists)
              {
            cmbPlaylist.Items.Add(list);
            if (list.id == tunes.DJID)
              cmbPlaylist.SelectedItem = list;
              }

              tunes.Status();
              tunes.GetPlaylist(tunes.DJID);
              tmrRefresh.Start();

              Notify.Tag = this;

              System.Drawing.IconConverter ic = new System.Drawing.IconConverter();

              pauseIco = Icon.FromHandle(Properties.Resources.pause.GetHicon());
              playIco = Icon.FromHandle(Properties.Resources.play.GetHicon());

              btnPrevThumb = new Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton(Icon.FromHandle(Properties.Resources.prev.GetHicon()), "Previous");
              btnPrevThumb.Click += new EventHandler<Microsoft.WindowsAPICodePack.Taskbar.ThumbnailButtonClickedEventArgs>(btnPrev_Click);
              btnPlayThumb = new Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton(pauseIco, "Play/Pause");
              btnPlayThumb.Click += new EventHandler<Microsoft.WindowsAPICodePack.Taskbar.ThumbnailButtonClickedEventArgs>(btnPP_Click);
              btnNextThumb = new Microsoft.WindowsAPICodePack.Taskbar.ThumbnailToolBarButton(Icon.FromHandle(Properties.Resources.next.GetHicon()), "Next");
              btnNextThumb.Click += new EventHandler<Microsoft.WindowsAPICodePack.Taskbar.ThumbnailButtonClickedEventArgs>(btnNext_Click);
              Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager.Instance.ThumbnailToolBars.AddButtons(this.Handle, btnPrevThumb, btnPlayThumb, btnNextThumb);

              tmrTick.Start();
        }