簡體   English   中英

如何更改Win32 API應用程序中的控件主題?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM