VC面板 SkinMagic的使用

2021-08-27 09:25:12 字數 1016 閱讀 8009

使用了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標頭檔案,...