[英]How to change the control themes in a Win32 API application?
如果我在Win32 API中創建一個按鈕,默認的conrol主題看起來像一個Windows 95/98按鈕。 我記得過去微軟論壇告訴我如何獲得XP風格,但我不記得如何做到這一點。 有沒有辦法以編程方式或手動更改Win32應用程序中的控件主題? 謝謝。
您希望通過向應用程序清單中的公共控件6程序集添加清單依賴項來啟用視覺樣式 。
如果你使用DevStudio,它應該像從鏈接頁面添加#pragma指令一樣簡單:
#pragma comment(linker,"\"/manifestdependency:type='win32'
name='Microsoft.Windows.Common-Controls'
version='6.0.0.0' processorArchitecture='*'
publicKeyToken='6595b64144ccf1df' language='*'\"")
SetWindowTheme函數似乎是解決方案。 HTH
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.