使用了skinmagic2.01設定軟體介面的乙個單文件程式,就三步:
首先拷貝
skinmagiclib.h、skinmagic.lib、skinmagic.dll和**檔案
*.smf到工程資料夾下;
initinstance()中新增**:
verify( 1 == initskinmagiclib( afxgetinstancehandle(), _t("demo") , null,null ) );
verify( 1 == loadskinfile( _t("futuraiii.smf") ) ); //**檔案可以換成其他的
verify( 1 == setwindowskin( m_pmainwnd->m_hwnd , _t("mainframe") ));//程式的主框架載入**
verify( 1 == setdialogskin( _t("dialog")));//程式內的對話方塊載入**
還有就是在
stdfax .h檔案中新增:
#include "skinmagiclib.h"
#pragma comment(lib, "skinmagic.lib")
第三步,取消vc2005預設使用unicode,在專案下拉列表---屬性---配置---常規,字符集選擇:未設定選項.
如果要在程式中切換**,可以使用如下的**:
tchar strext= _t("skinmagic files(*.smf)|*.smf||");
cfiledialog dlg( true, _t("*.smf"), _t("*.smf") , ofn_hidereadonly | ofn_overwriteprompt
, strext , this );
if( dlg.domodal() == idok )
VC面板 SkinMagic的使用
使用了skinmagic2.01設定軟體介面的乙個單文件程式,就三步 首先拷貝 skinmagiclib.h skinmagic.lib skinmagic.dll和 檔案 smf到工程資料夾下 initinstance 中新增 verify 1 initskinmagiclib afxgetins...
SkinMagic面板使用
一 把skinmagiclib.h skinmagictrial.lib skin.smf和skinmagictrial.dll這四個檔案拷貝到工程目錄中。二 在stdafx.h中新增 endif afx no afxcmn support 在這一行後新增如下兩行 include skinmagic...
VC面板庫SkinSharp 1 0 6 6的使用
個人測試 windows 7系統 visual studio 2008 sp1 環境 步驟一 新建基於對話方塊的工程,本次測試在vs2008sp1下,工程名任意 步驟二 將換膚庫標頭檔案和鏈結庫檔案 skinh.h,skinhu.lib 拷貝到工程的目錄下 步驟三 在工程的stdafx.h標頭檔案,...