回答
效果圖被稱爲「色彩熱軌」。它似乎並沒有專門的API。有一個developer blog一些注意事項吧:
我發現從魯迪Grobler一些源代碼,雖然做了類似的事情:
我相信它們是作爲GPU上的着色器程序實現的。只需一個簡單的程序,即可獲取光標位置,並根據距離該位置的距離計算每個像素的亮度。
如果我沒有記錯,他們在一個虛擬機中使用非WDDM驅動程序,所以應該有一個軟件算法。 – OregonGhost 2009-11-30 14:01:25
他們呢?我以爲他們在Aero Glass關閉時被禁用。無論如何,如果你使用軟件做的話,算法是一樣的。慢一點。 – jalf 2009-11-30 14:26:06
也許嘗試
DrawThemeBackground
http://msdn.microsoft.com/en-us/library/bb773289(VS.85).aspx
給它的BS_PUSHBUTTON不變。我已經在Windows XP中使用它來繪製豪華的藍色XP主題控件,但不是在Aero中,但它值得一試。
謝謝,雖然不是解決方案,這是一個很好的提示。我有兩三個地方是我試圖畫我自己的對象的按鈕。使用DrawThemeBackground我可以通過Windows以原始方式完成它。 – 2009-12-08 12:24:44
它採用了新的動畫API(有一些是存在於Vista中,延長在7)沒有魔幻風格設置,你仍然需要做你自己
的任何源代碼? – 2009-12-08 12:23:31
- 1. 如何在任務欄菜單中創建按鈕Windows 7 C#?
- 2. 如何使用視覺樣式繪製任務欄按鈕?
- 3. Windows 7任務欄
- 4. 繪製陰影
- 5. 如何在Android 2.2中繪製或繪製陰影繪畫?
- 6. 如何提供陰影按鈕
- 7. 如何爲android按鈕添加陰影
- 8. wxPython和windows 7任務欄
- 9. 如何在windows-CE中繪製按鈕?
- 10. 繪製多個文本按鈕爲Android,內陰影
- 11. Android按鈕,帶陰影的可繪製xml
- 12. 如何關閉UIButton按鈕上的按鈕陰影?
- 13. 複製標題欄陰影
- 14. 繪製陰影的UITableViewCell
- 15. 使用funcanimation繪製陰影
- 16. Android按鈕邊框陰影
- 17. 任務欄按鈕右擊:在Windows定製菜單形成
- 18. React Native Android按鈕陰影
- 19. java jdialog任務欄按鈕
- 20. 如何創建沒有任何窗口的任務欄按鈕?
- 21. 如何在Windows 7 for .NET的任務欄上疊加圖標
- 22. 如何隱藏任務欄中的Windows 7徽標?
- 23. 如何在Windows 7任務欄中顯示進度(使用Qt)?
- 24. WPF子窗口 - Windows 7任務欄
- 25. Windows 7任務欄:捕獲縮略圖
- 26. Windows 7+上的Multiapp任務欄分組
- 27. DoDragDrop()到Windows 7的任務欄
- 28. 如何將任務欄固定在Windows任務欄上?
- 29. Group類似的任務欄按鈕
- 30. 如何使用Delphi 7在狀態/任務欄按鈕中顯示進度?
我覺得它基本上是一個簡單的徑向漸變,隨着鼠標的移動指針。當鼠標靠近按鈕頂部時,會出現第二個漸變。這是你想知道的嗎?你是不是在尋找一個隨時可用的任務欄按鈕? :) – OregonGhost 2009-11-30 14:02:41
我剛剛查過,順便說一下,至少啓用了Aero後,按鈕看起來不是窗口,整個按鈕列表是一個窗口。這意味着這些按鈕可能是手動繪製的。但是,UISpy分別顯示按鈕(Windows UI自動化)。 – OregonGhost 2009-11-30 14:06:00
謝謝OregonGhost。你是對的。整個Windows 7任務欄是一個窗口。這在XP中也是這樣,儘管窗口類在那裏不同。即使使用新的功能區也是如此:應用程序窗口中的所有功能區都是「NetUIHWND」類型的ONE窗口。我們爲什麼要做一個窗口管理員呢? – 2009-12-08 12:34:08