典型组合是3个文件:
SkinMagicTrial.h 头文件,在需要换肤的类定义文件中包含
SkinMagicTrial.lib 静态库文件,在需要换肤的类定义文件中引入
SkinMagicTrial.dll 动态库文件,放在项目输出目录(exe所在目录)或系统目录中
参考SkinMagic的Demo例程就能看出用法很简单
// 初始化SkinMagic库
InitSkinMagicLib( AfxGetInstanceHandle(), _T("MYEXE") , NULL,NULL ); // _T("MYEXE") 为应用程序名
// 加载皮肤文件
LoadSkinFile(_T("MacOS.smf") ); // MacOS.smf 是SkinMagic的皮肤文件,可通过编辑器自己制作
// 对窗口进行换肤
SetWindowSkin(m_hWnd,_T("MainFrame") ); // "MainFrame"是 MacOS.smf 中指定的带有工具栏、状态栏、窗口等皮肤定义的属性。下面的"Dialog"同理。
// 对对话框进行换肤
SetDialogSkin(_T("Dialog"));
// 退出SkinMagic库
ExitSkinMagicLib();
如果想对整个应用程序进行换肤的话。
可以将InitSkinMagicLib、LoadSkinFile、SetWindowSkin、SetDialogSkin等函数放在应用程序类的InitInstance()中调用,将ExitSkinMagicLib()放在ExitInstance()中调用。

skin magic相关推荐

  1. 本周大新闻|沙特PIF再投Magic Leap,周融资超5.1亿美元

    本周大新闻,AR方面,OVER推出众包AR地图Map2Earn:AR房产平台homeAR推扫码看房功能:苹果智能指环专利公布,支持手势和触觉反馈. VR方面,奇遇MIX正式发布:AjnaLens将发布 ...

  2. RG Magic Bullet 15(中英对照)

    Magic Bullet Suite 是 Red Giant(简称 RG)出品的视频调色套装,支持Ae.Pr.Vegas.Final Cut Pro.DaVinci Resolve.Edius 等诸多 ...

  3. VS2010使用Skin++

    转载自http://blog.sina.com.cn/s/blog_5d23890b0100icjj.html. Skin++的使用 一.使用皮肤 将SkinPPWTL.lib .skinppwtl. ...

  4. Educational Codeforces Round 9 F. Magic Matrix 最小生成树

    F. Magic Matrix 题目连接: http://www.codeforces.com/contest/632/problem/F Description You're given a mat ...

  5. 我花了三个小时写了一道题的六千字题解....(POJ 2888 Magic Bracelet)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 前置知识:小学生都能看懂的群论从入门到升天教程 <群论全家桶> 一道简单的题目 Probl ...

  6. 安装报错_RG Magic Bullet安装报错修复方法

    RG Magic Bullet安装报错修复方法 安装和谐版红巨星插件发现有很大的概率报错.这几天重装电脑被这个插件搞得头大.网上查了一些排除错误的方法,基本错误可以靠删除一些重复的文件夹和老版本来修复 ...

  7. magic系统将来能升鸿蒙,荣耀30和V30将首批搭载Magic UI 4.0 后续可升级鸿蒙系统

    腾讯科技讯 9月10日下午15点30分,华为消费者业务软件部总裁王成录在华为开发者大会上发表了题为<连接无限可能-全场景终端软件发布>的主题演讲,EMUI 11和Magic UI 4.0同 ...

  8. 全球首个Magic Leap One体验:吓到你不敢进房间

    来源:智东西 概要:业内备受关注的AR技术公司Magic Leap,在获得19亿美元融资历经七年之后,终于放出其第一款头盔产品Magic Leap One,很快在科技圈.VR圈引起刷屏式关注. 昨夜, ...

  9. [Android]打开eclipse报错:发现了以元素 'd:skin' 开头的无效内容。此处不应含有子元素。...

    [错误]  打开eclipse报错:发现了以元素 'd:skin' 开头的无效内容.此处不应含有子元素. [具体报错信息]  Error parsing D:\android-sdks\system- ...

最新文章

  1. 【Vista中系统准备工具存在隐患,自动清除用户资料】
  2. 情绪管理的快速实践方法---视频学习记录
  3. SpringMVC学习系列(11) 之 表单标签
  4. 操作系统04进程同步与通信
  5. 利用非数组的方法输出杨辉三角
  6. Linux Fedora 15 安装 Atheros AR9285 无线网卡驱动
  7. php数组递归函数返回值,PHP递归函数返回值使用实例
  8. 小程序怎样链接上服务器,微信小程序http连接访问解决方案
  9. Excel排序、筛选
  10. 小霸王电脑吃鸡/玩大型游戏GlobalShaderCache-PCD3D_SM4.bin is missing解决方法
  11. 【工程测试与训练】使用 DDRNet 测试、训练cityscapes数据集、训练自己的数据集
  12. 深入理解java虚拟机(4)---类加载机制
  13. 【论文解读】(2019-EMNLP)Tackling Long-Tailed Relations and Uncommon Entities in Knowledge Graph Completi
  14. 哈佛架构和冯诺依曼架构
  15. 出走半生,归来仍是少女 | 年中总结
  16. 阿里云推出网盘App,开放申请!非会员下载 10MB/s! 还有更厉害的:60M/s
  17. windows phone 数字拼图小游戏
  18. label标签 的使用与作用
  19. php behaviors,从behaviors()来研究组件绑定行为的原理
  20. java html转excel

热门文章

  1. Makefile -Linux编译必备知识
  2. php登陆+链接+验证,PHP 验证登陆类分享
  3. Android解析qq聊天记录表情
  4. JAVA计算机毕业设计腾讯网游辅助小助手源码+系统+mysql数据库+lw文档
  5. 盒马打响生鲜双十一第一枪?
  6. 企业付款到银行卡API,RSA加密总是报解密真实姓名或银行卡号出错?
  7. FINTECH自建科技生态介绍
  8. html画圆圈原理,【已解决】HTML中用Canvas画圆圈
  9. 厉害了我的哥!黄晓明要翻拍《城市猎人》了!!
  10. 直播带货平台开发如何实现抗丢包技术