美化mfc界面,給mfc界面加上皮膚


注明:里面使用到的資源文件在自己的騰訊微雲有。

原圖:

添加皮膚后:

通過對比就能知道,加上皮膚后給人的感覺就是耳目一新了。

技術詳細說明:

這里用到的是一個輕量型的美化工具SkinSharp又稱Skin#,是非常好用的一款輕量化的VC程序美化工具

官網地址是http://www.skinsharp.com/

雖然SkinSharp是收費軟件,但提供試用版,而且比較厚道,試用版沒有過於“礙眼”的標志,此skin Sharp只在UI窗口的右上角放一個小衣服的logo圖標而已;相比SkinCrafter等彈注冊窗口好多了

Visual Studio中使用SkinSharp的方法:

1 前提是已經建立了VC MFC工程

2 將SkinSharp安裝包 SkinH_VC/Bin/ 目錄下的兩個文件:SkinH.h 和 SkinH.lib 添加到工程目錄下 (通常是 *.aps .dsp .vcproj所在的目錄)

3 在預編譯頭文件 stdAfx.h中 ,增加兩行聲明:

#include "SkinH.h"
#pragma comment(lib, "SkinH.lib")

4 在主對話框的 OnInitDialog成員函數中增加換膚命令:

SkinH_Attach();

5 編譯project后,將動態庫 SkinH.dll和皮膚文件 SkinH.she拷貝到程序生成的目錄

然后運行程序,效果可以看到了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM