2013-03-27 27 views
0

我想知道是否有人發現了一種方法來保留Windows窗體應用程序使用Windows 7 Aero主題設計,以便在計算機上的主題切換到時保留Aero主題經典。當用戶將主題切換到經典的所有控件時,看起來像是預裝Windows XP風格。感謝任何人都可以提供的幫助WinForms當Windows Theme設置爲Classic時,使用Windows Aero Theme

+2

實現此目的的唯一方法是自定義繪製*所有*以模擬要顯示的主題。任何由標準繪圖API繪製的內容都將使用用戶選擇的主題。儘管只是爲了捅捅用戶,但還是有很多努力。 – Corey 2013-03-27 04:43:27

+0

好的,謝謝Corey – user2214219 2013-03-27 04:47:11

+0

我遇到了同樣的問題,@Corey擁有它,當人們關閉DWM或選擇經典主題時,它使我們的應用看起來像是完全廢話。沒有什麼可以做的,但告訴他們選擇正確的主題(假設你不想自定義繪製:)) – BlackICE 2013-03-27 05:10:00

回答

0

Corey的評論是獨一無二的,但是在經典模式下(Office 2003看起來更好,實際上),程序仍然不應該看起來「不好」,所以我建議你做一些可視化的調整程序:)

你可以發佈截圖,所以我們可以提供一些指導?

請注意,將來這將是一個非問題,因爲在Windows 8下無法禁用主題。