Beispiel #1
0
		public static void SetProgressState(Form fWindow, TbpFlag tbpFlags)
		{
			if(!EnsureInitialized()) return;

			try { m_tbList.SetProgressState(fWindow.Handle, tbpFlags); }
			catch(Exception) { Debug.Assert(false); }
		}
        public static void SetProgressState(Form fWindow, TbpFlag tbpFlags)
        {
            if (!EnsureInitialized())
            {
                return;
            }

            try { m_tbList.SetProgressState(fWindow.Handle, tbpFlags); }
            catch (Exception) { Debug.Assert(false); }
        }
Beispiel #3
0
        private void SetStyle(TbpFlag f)
        {
            if (m_fTaskbarWindow == null)
            {
                return;
            }

            if (f != m_tbpfLast)
            {
                TaskbarList.SetProgressState(m_fTaskbarWindow, f);
                m_tbpfLast = f;
            }
        }
Beispiel #4
0
 public void SetTaskbarProgressState(TbpFlag state)
 {
     if (CanUseWin7Api)
     {
         if (InvokeRequired)
         {
             BeginInvoke(new MethodInvoker(
                             () => Utility.TaskBarList.SetProgressState(Handle, state)));
         }
         else
         {
             Utility.TaskBarList.SetProgressState(Handle, state);
         }
     }
 }
Beispiel #5
0
 public void SetTaskbarProgressState(TbpFlag state)
 {
     if(CanUseWin7Api)
     {
         if(InvokeRequired)
         {
             BeginInvoke(new MethodInvoker(
                 () => Utility.TaskBarList.SetProgressState(Handle, state)));
         }
         else
         {
             Utility.TaskBarList.SetProgressState(Handle, state);
         }
     }
 }
Beispiel #6
0
 /// <summary>
 /// TaskBar的状态设置
 /// </summary>
 /// <param fullName="state">枚举 System.Windows.Win7.TbpFlag</param>
 public void SetProgressState(TbpFlag state)
 {
     if (isWin7)
     {
         if (state == TbpFlag.Normal)
             isNormalState = true;
         else
             isNormalState = false;
         TaskbarList.SetProgressState(Process.GetCurrentProcess().MainWindowHandle, state);
     }
 }