VC中使用SkinMagic给你的软件换肤
2008-04-15 21:12
295 查看
下载换肤软件SkinMagic包。URL:http://download.csdn.net/source/415381
Mfc换肤实例:http://download.csdn.net/source/418177
将SkinMagicTrial.lib、SkinMagicTrial.dll和SkinMagicLib.h拷贝到项目根目录下,并在工程中添加;
把Skins文件夹放在项目根目录下;
建立一个MFC单文档项目;
StdAfx.h文件中 增加 #include "SkinMagicLib.h" ;
在C**App类中打开InitInstance()函数,在函数其开始部分增加
VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("ReadUI") ,NULL,NULL ) );
VERIFY( 1 == LoadSkinFile("Skins/corona.smf"));
VERIFY( 1 == SetDialogSkin( _T("Dialog") ) );
在InitInstance()函数最后,但在以下代码之前,
// The one and only window has been initialized, so show and update it.
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
加入如下代码
VERIFY( 1 == SetWindowSkin(m_pMainWnd->m_hWnd , _T("MainFrame") ) );
通过类向导给C**App增加ExitInstance() 函数,内容如下
ExitSkinMagicLib();
return CWinApp::ExitInstance();
编译程序;即可运行成功。如图所示:
Mfc换肤实例:http://download.csdn.net/source/418177
将SkinMagicTrial.lib、SkinMagicTrial.dll和SkinMagicLib.h拷贝到项目根目录下,并在工程中添加;
把Skins文件夹放在项目根目录下;
建立一个MFC单文档项目;
StdAfx.h文件中 增加 #include "SkinMagicLib.h" ;
在C**App类中打开InitInstance()函数,在函数其开始部分增加
VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("ReadUI") ,NULL,NULL ) );
VERIFY( 1 == LoadSkinFile("Skins/corona.smf"));
VERIFY( 1 == SetDialogSkin( _T("Dialog") ) );
在InitInstance()函数最后,但在以下代码之前,
// The one and only window has been initialized, so show and update it.
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
加入如下代码
VERIFY( 1 == SetWindowSkin(m_pMainWnd->m_hWnd , _T("MainFrame") ) );
通过类向导给C**App增加ExitInstance() 函数,内容如下
ExitSkinMagicLib();
return CWinApp::ExitInstance();
编译程序;即可运行成功。如图所示:
相关文章推荐
- vc中使用免费界面换肤软件 USkin
- MFC 软件换肤使用 SkinMagic2.21
- VC++ 换肤工具 SkinMagic 的使用
- 用skinmagic给VC6开发的软件换肤
- windows下使用Cmake和VC 2013安装mongodb C driver Windows下安装mongodb的C语言程序驱动必须借助交叉编译软件CMake,但是官网上的文档对于一些
- VS2008(VC9)基于OpencasCade发布软件 以及 sxstrace.exe 工具的使用
- 如何使用SkinMagic2.2来为VC程序界面进行美化
- 使用免费界面换肤软件 USkin
- 如何在VC中使用自定义的SkinMagic控件?
- vc 使用了SerialPort类的串口通信软件分析
- 在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现,release与debug运行结果不一致
- SkinMagic的使用方法-——为VC开发程序换皮肤
- 使用VC编写ocx控件,通过读注册表项获取客户端软件版本号
- 转:使用IrisSkin2给软件"换肤"
- 【VC皮肤】SkinMagic的使用
- 使用免费界面换肤软件 USkin
- vc 限制软件的使用次数或时间
- 关于xp操作系统下使用VC6++编写的上位机软件在win10中运行的问题
- 软件使用小心得----VC6与office2010 的冲突
- 使用VC开发软件框架