美化mfc介面,給mfc介面加上面板
阿新 • • 發佈:2019-02-06
註明:裡面使用到的資原始檔在自己的騰訊微雲有。
原圖:
新增面板後:
通過對比就能知道,加上面板後給人的感覺就是耳目一新了。
技術詳細說明:
這裡用到的是一個輕量型的美化工具SkinSharp又稱Skin#,是非常好用的一款輕量化的VC程式美化工具
雖然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拷貝到程式生成的目錄
然後執行程式,效果可以看到了