圖解修改VC++6.0 MFC控制元件風格為XP風格

YunShell發表於2013-09-13

1.先用MFC嚮導建立一個應用程式,這裡建立一個單文件程式,我們利用該MFC程式下的按鈕來看下風格。



然後直接編譯執行,先看下沒有改變風格的按鈕控制元件風格為:


如上圖所示,該控制元件不是xp的風格,很不好看。下面就是來建立XP的風格。

2.找到你剛建立的工程資料夾中的res資料夾


然後新建一個文字檔案



程式碼如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
   version="1.0.0.0"
   processorArchitecture="X86"
   name="Microsoft.Windows.dummy"
   type="win32"
/>
<description>Your app description here</description>
<dependency>
   <dependentAssembly>
   <assemblyIdentity
   type="win32"
   name="Microsoft.Windows.Common-Controls"
   version="6.0.0.0"
   processorArchitecture="X86"
   publicKeyToken="6595b64144ccf1df"
   language="*"
   />
   </dependentAssembly>
</dependency>
</assembly>

然後如下修改副檔名:






到此編譯完成後,執行的exe就有xp風格了,因為已經以資源的方式編譯到程式中了,所以這個exe可以獨立執行,不依賴其他環境。其他的按鈕風格也將變為xp風格了。

我們在增加一些其他的控制元件看下最後的效果:


看以看出,控制元件都變漂亮了。。

收工。。。。。



相關文章