在VC2005下使程序直接具有XP風格(XP Style)

在VC2005環境下有的時候必須使用"多字節字符集",而不使用默認的"Unicode"字符集,執行的程序是不具有XP外觀的

本文章說明了,在XP環境在VC2005(vc8)下使程序直接具有XP風格(無外帶文件,綠色)

其中的代碼是和 "VC6下的實現XP風格" 是一樣的,就是文件名不一樣了

將以下代碼寫到一個文本文件中,再重命名爲"*.manifest"

到VC2005環境中,"添加資源",把這個文件添加近資源文件中,資源號寫24,執行即可

href="http://www.j2megame.org/wupei/plugins/plogeshi/styles/plogeshi.css" type="text/css" rel="stylesheet" />
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  3. <assemblyIdentity
  4.   name="XP style manifest"
  5.   processorArchitecture="x86"
  6.   version="1.0.0.0"
  7.   type="win32"/>
  8. <dependency>
  9.   <dependentAssembly>
  10.     <assemblyIdentity
  11.       type="win32"
  12.       name="Microsoft.Windows.Common-Controls"
  13.       version="6.0.0.0"
  14.       processorArchitecture="x86"
  15.       publicKeyToken="6595b64144ccf1df"
  16.       language="*"
  17.     />
  18.   </dependentAssembly>
  19. </dependency>
  20. </assembly>

VC2005下應該和VC6下道理一樣,可以實現以下的效果(自己未測試2005開發的程序,在Vista上運行)

在Vista下,這個方法也可以在Vista下實現程序的毛玻璃的酷酷效果,大家試試吧

在XP下,可以自適應用戶的主題,相當滴贊,嘿嘿

 
發佈了10 篇原創文章 · 獲贊 2 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章