VC加载皮肤详细步骤说明
2008-09-08 16:54
267 查看
1. 将SkinMagicTrial.lib、SkinMagicTrial.dll和SkinMagicLib.h拷贝到项目根目录下,并在工程中添加;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
2. 把Skins文件夹放在项目根目录下;
3. 建立一个MFC单文档项目;
将 #include "SkinMagicLib.h" 拷贝到 StdAfx.h文件中;
在C**App类中打开InitInstance()函数,在函数其开始部分增加
VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("ReadUI") ,NULL,NULL ) );
VERIFY( 1 == LoadSkinFile("Skins//corona.smf"));
VERIFY( 1 == SetDialogSkin( _T("Dialog") ) );
4. 在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") ) );
5. 通过类向导给C**App增加ExitInstance() 函数,内容如下
ExitSkinMagicLib();
return CWinApp::ExitInstance();
2. 把Skins文件夹放在项目根目录下;
3. 建立一个MFC单文档项目;
将 #include "SkinMagicLib.h" 拷贝到 StdAfx.h文件中;
在C**App类中打开InitInstance()函数,在函数其开始部分增加
VERIFY( 1 == InitSkinMagicLib( AfxGetInstanceHandle(), _T("ReadUI") ,NULL,NULL ) );
VERIFY( 1 == LoadSkinFile("Skins//corona.smf"));
VERIFY( 1 == SetDialogSkin( _T("Dialog") ) );
4. 在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") ) );
5. 通过类向导给C**App增加ExitInstance() 函数,内容如下
ExitSkinMagicLib();
return CWinApp::ExitInstance();
相关文章推荐
- VC加载皮肤详细步骤说明
- VC中在基于单文档(SDI)程序中应用MSCOMM串口通讯控件编程详细说明(附源程序)
- 使用jquery插件实现图片延迟加载技术详细说明
- JNI技术实践小结--原理分析和详细步骤截图说明
- 老项目转为maven的步骤详细说明
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 信息产业部ICP备案步骤详细说明
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- VC中加载GIF格式动态图片的详细方法!
- VC中“其原因可能是堆被损坏,这也说明*.exe中或它所加载的任何DLL中有bug”的分析
- Hi3516A linux kernel 编译步骤详细说明
- 在vue中使用图片懒加载vue-lazyload插件详细使用步骤
- JNI技术实践小结--原理分析和详细步骤截图说明
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010
- 华众HZHOST虚拟主机管理系统服务器IP更换详细步骤说明
- VC中加载外部动态链接库的步骤:
- 安装sql步骤及详细说明
- 关于arcgis9.2安装的详细步骤及其说明
- 编译Boost 详细步骤 适用 VC6 VS2003 VS2005 VS2008 VS2010