使用了SkinMagic2.01设置软件界面的一个单文档程序,就三步:
首先拷贝
SkinMagicLib.h、SkinMagic.Lib、SkinMagic.dll和皮肤文件
*.smf到工程文件夹下;
第二步,添加代码在APP文件的
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,在项目下拉菜单---属性---配置---常规,字符集选择:未设置选项.
只不过我不知道怎么把这些lib和头文件放在网上,没法让大家下载了。
如果要在程序中切换皮肤,可以使用如下的代码:
TCHAR strExt[]= _T("SkinMagic Files(*.smf)|*.smf||");
CFileDialog dlg( TRUE, _T("*.smf"), _T("*.smf") , OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
, strExt , this );
if( dlg.DoModal() == IDOK )
{
LoadSkinFile( (LPCTSTR)(dlg.GetPathName()) );
}
分享到:
相关推荐
VC皮肤 SkinMagic2.21 动态库版本的使用 很好用的皮肤文件
轻松变改VC编程中的界面风格,里面包含了使用方法,此文件为破解版,永久使用无限制。
VC应用程序使用SkinMagic更换皮肤、颜色, 不喜欢VC程序单调颜色的可以试试。 <br>附送SkinMagic动态库。
比较流行的各种VC皮肤工具 SkinMagic SkinH_VC
用一个实例来介绍SkinMagic皮肤控件的使用,该实例可以直接运行,不用搭配,还有文档说明,就是SkinMagic皮肤控件的具体使用方法,不过该方法是在网上找的。
找了很久找到的皮肤库, 直接能使用的都是绿化后的版本。mfc,vs2010支持使用,内有几百个皮肤,皮肤编辑器自己diy都可以用。注意这是2种类型的不同的皮肤库。一种类型是两个版本 自己选择使用。
修改了SkinMagic 2.2.1.1版本,采用动态导入DLL方式,支持VC6、VC2008等。内附例子、皮肤及皮肤编辑工具。详细说明可以参看我博客中相关文章。
+SkinMagic.DLL support VC7(VC.NET) *Fix drag horizontal toolbar and drop to vertical dock position problem. *Fix MDI client window paint problem. *Fix Toolbar flicker problem. ==============...
内容索引:VC/C++源码,界面编程,SkinMagic,换肤 SkinMagic 换肤模块从事VC编程的朋友应该都知道吧,但 SkinMagic 中的 SDK 程序只能用文件方式加载皮肤,很不方便,经过几天的摸索测试,终于知道原来SkinMagic 需要...
skinmagic 使用例子 换皮肤 VC
SkinMagic窗口换肤实例-VC 源码,去掉了SkinMagic换肤时候在标题栏出现版权字符的功能,几天的摸索,也让我明白,使用SkinMagic更换皮肤时,需要把皮肤加入到静态资源中,然后为SDK 程序换肤,原来之前的摸索都是瞎...
vc仿千千静听和QQ,漂亮的界面,卷帘菜单,用了皮肤SKINMAGIC,还有导航栏.zip
VC漂亮皮肤,改变传统的对话框的呆板样式。赏心悦目
SkinMagic可以为MFC程序制作皮肤,比较方便
SkinMagic Toolkit 2.21 Trial 完美破解版 ,包括皮肤编辑 及已做好的皮肤库,美化自己的vc程序,你能hold吗?
在用VC制作某个工程时,往往需要把界面美化一般,这个例子是个很有参考的价值。
网络上的 SkinMagic 版本繁多,而且试用版,破解版并存,各版本之间支持的皮肤文件也不尽相同,因此经常有人在网上询问 为何添加了 SkinMagic 没有效果甚至导致程序崩溃之类的问题。 这里有一个可用的破解版本(包含 ...
SkinMagic换皮肤 资源加例子,VC6.0环境编译通过
本程序实现了强大VC换肤功能,让我们的VC界面不再呆板,里面含有SkinMagic制作的多个漂亮的皮肤(smf格式)