none
改变任务栏按钮闪烁的颜色 RRS feed

  • 问题

  • 有个程序,在任务栏按钮默认闪动时的颜色为橘黄色.我想请问下能不能改成自定义任务栏按钮闪动时的颜色.

    我现在是引用了一个DLL

     [DllImport("user32.dll")]
     public static extern bool FlashWindow(IntPtr hWnd, bool bInvert);

    2011年3月31日 3:17

答案

  • 不可以改变。FlashWindow 和 ShowWindow(HWND, SW_ACTIVATE) 的效果是一样的,这个颜色是 Windows Theme 定义好的,在 Windows XP 默认 Luna 主题时为橘黄色,Vista 和 Windows 7 为浅黄色。


    Mark Zhou
    • 已标记为答案 助-_-助 2011年4月6日 6:59
    2011年3月31日 8:19

全部回复

  • 不可以改变。FlashWindow 和 ShowWindow(HWND, SW_ACTIVATE) 的效果是一样的,这个颜色是 Windows Theme 定义好的,在 Windows XP 默认 Luna 主题时为橘黄色,Vista 和 Windows 7 为浅黄色。


    Mark Zhou
    • 已标记为答案 助-_-助 2011年4月6日 6:59
    2011年3月31日 8:19
  • 谢谢 mazhou 的告知.

    2011年4月6日 6:59