MFC 界面美化 Skinmagic
用MFC寫的這個應用程序,寫出來的界面實在是看不下去,于是乎到就像來在界面添加一些圖片來美化,于是找了圖片,還是太丑,又看到網上的帖子說有皮膚庫啊,那個界面更好看,于是搜,也沒有什么干貨,大家也是從一個地方抄過來的,我這里記錄一下,
我的環境是vs2005,下載一個SkinMagic,我也找到一個,百度網盤找到一個,放在我的網盤里,也是從別人那里拿過來的。
鏈接:http://pan.baidu.com/s/1c1lHSZY 密碼:pyeb
??? 下載后解壓,像這樣
需要幾個文件,? smf是要的皮膚
文件說明
SkinMagicLib.h 必須的頭文件,請添加到工程中。
SkinMagic.lib + SkinMagic.dll 動態鏈接庫配套使用
編譯時需要在工程中添加SkinMagic.dll,程序運行時需要SkinMagic.dll
一、SkinMagicLib.h, SkinMagicLibMT6.lib, SkinMagicLibMD6.lib放到你的VC6工程目錄下
二、在StdAfx.h中添加 #include "SkinMagicLib.h"
#pragma comment(lib,"SkinMagic")//調用皮膚lib
#include "SkinMagicLib.h"//包含皮膚頭文件
三、在InitInstance()函數的開始處添加初始化SkinMagic資源的代碼。
????InitCommonControlsEx(&InitCtrls);? ?
?? ?VERIFY( 1 == InitSkinMagicLib(AfxGetInstanceHandle(), NULL, NULL, NULL));//初始化皮膚庫,關鍵在第一個要獲取實例句柄。其他可為NULL。
四、添加皮膚庫文件
VERIFY( 1 == LoadSkinFile(_TEXT("xpgrean.smf")));//加載皮膚庫文件?
我的運行結果
下班!!!
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生
總結
以上是生活随笔為你收集整理的MFC 界面美化 Skinmagic的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CTreeCtrl展开树形所有节点
- 下一篇: SkinMagic使用后按钮加自定义图标