一.加载Skin++

1.在(VC7)"项目->属性->链接器->输入->附加依赖项"中加入SkinPlusPlusDLL.lib
或 在(VC6)"Project->Settings->Link->Object/library"中加入SkinPlusPlusDLL.lib

2.在你的程序中包含头文件
#inlcude "SkinPlusPlus.h"

3.在程序中加入初始化语句InitInstance()
InitializeSkin(_T("XPCorona.ssk"));

注:以上假定SkinPlusPlusDLL.lib,SkinPlusPlus.h,XPCorona.ssk都在当前目录,如果不是请更改路径设置。

二.卸载Skin++

在程序的卸载函数中加入ExitInstance()
ExitSkin();

三.更换皮肤

执行函数LoadSkin即可以实现动态换肤

LoadSkin(_T("XPCorona.ssk"));

四.函数说明

InitializeSkin是SKin++的初始化函数,您可以采用如下参数加载Skin++
InitializeSkin(皮肤文件名);
注:如果皮肤文件名中没有路径则采用当前目录。

LoadSkin(皮肤文件名);
注:如果皮肤文件名中没有路径则采用当前目录。

五.使用分隔条窗体的应注意的问题

您必须SKINPLUSPLUS_SPLITTER()和SKINPLUSPLUS_INIT_SPLITTER(m_wndSplitter)宏

注:SKINPLUSPLUS_INIT_SPLITTER一般传入分隔条对象m_wndSplitter

例如:

......................

SKINPLUSPLUS_SPLITTER()

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
      SKINPLUSPLUS_INIT_SPLITTER(m_wndSplitter);

...................

简单的皮肤库 Skin++相关推荐

  1. SkinMagic、Skin++和VCLSkins皮肤库的使用

    在进行开发的过程中发现MFC本身的界面比较丑,查阅资料说可以直接借用第三方界面库.使用(SkinMagic.Skin++.VCLSkins)皮肤库,来直接美化界面. 一.开发环境 VS 2017 Sk ...

  2. Skin++皮肤库使用步骤

    skin++皮肤库用户手册 一.工具文件 三个文件(skinppwtl.dll.SkinPPWTL.h.SkinPPWTL.lib)和一个皮肤文件. 如图所示: 二.操作步骤 0.效果图 1.将上述工 ...

  3. VC界面设计(破解版skin++皮肤库使用)

    VC界面设计(破解版skin++皮肤库使用) skin++可以使VC++等工具写的软件的界面很漂亮,但是试用版在运行时会跳出注册框,正式版又需要花钱,下面的这种方法将会使注册窗口不再跳出来.     ...

  4. VC皮肤库SkinSharp 1 0 6 6的使用

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Skin ...

  5. VC皮肤库SkinSharp 1.0.6.6的使用

    SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件. SkinSharp作为换肤控件,仅仅须要在您的程序中加入一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切 ...

  6. Codejock Xtreme ToolkitPro 静态链接XTP库以及皮肤库的使用

    源码下载包含使用说明:http://download.csdn.net/download/weihuanzhen_yeah_net/5017822 1.配置_XTP_STATICLINK使能静态链接 ...

  7. VC皮肤库SkinCrafter v3 4 0 0使用

    皮肤界面制作工具.可以自定义皮肤的组件库,它可以使你的程序具有换肤功能,拥有最独特的外观风格.支持所有的Win32平台,包括.NET.支持常用的编程语言,包括VC++,VB,Delphi,微软form ...

  8. 在Linux下如何使用GCC编译程序、简单生成静态库及动态库。

    在Linux下如何使用GCC编译程序.简单生成 静态库及动态库.   本文适用于Linux下开发初学者.本文初步讲解在Linux下如何使用GCC编译程序.简单生成静态库及动态库. 一.关于安装.一般系 ...

  9. 图片读取器和皮肤库设计

    图片读取器和皮肤库设计 无论是图片读取器还是皮肤库设计,其实只是点到为止,没有深入做出很好的视觉效果,请见谅. 一.实验目的 1.结合实例,熟练分析并绘制UML类图: 2.熟练使用java实现两种常见 ...

最新文章

  1. 在Android中进行单元测试遇到的问题
  2. pat1043. Is It a Binary Search Tree (25)
  3. 基于JAVA+SpringMVC+MYSQL的学生信息管理系统
  4. 输出毫秒_使用AMETEK直流电源实现波形变化的输出
  5. LeetCode刷题(42)--Subsets
  6. 小学在班里排第几名家长才比较放心?
  7. python是什么 自学-自学python需要什么基础,要掌握哪些知识?
  8. 图书馆借阅系统java参考文献_基于java的图书馆管理系统
  9. 史上最强的下载器,没有之一
  10. smartsvn.license
  11. 8086微型计算机第五章接口,微机原理与接口技术课程论文.doc
  12. 打印机显示脱机怎么办?
  13. Android开发 读取手机通讯录
  14. 怎么利用抖音进行网络推广?短视频营销如何做推广?
  15. Allegro模块布局和布局复用
  16. 水文章(bushi)
  17. 爬虫selenium + chrome (PhantomJS)模拟浏览器 抓取京东商城为例
  18. 在OpenCV里实现游戏外挂的位置识别
  19. 用Python实现跳一跳自动跳跃
  20. 小程序---搜索框实现

热门文章

  1. vue渲染大量数据优化_vue大数据表格卡顿问题的完美解决方案
  2. vue3组件之间通信(一)——父传子属性和方法
  3. 1688商品详情(商品主图、sku)
  4. 纯html加css象棋棋盘,纯CSS实现的国际象棋棋盘
  5. 工具类-随即获取姓名-ZH
  6. 【前端技术】一篇文章搞掂:CSS
  7. Tensorflow实现AlexNet
  8. Linux下创建和删除用户
  9. trt-tl10ac01b220_android 7.0_emui 5.1,华为畅享7 plus固件TRT-TL10C01B201_Android 7.0_EMUI 5.1强刷救砖包...
  10. 【Office】Office小技巧