满怀希望的看了看新版本的东东,没想到,还是老样子,

窗体颤动,不如skinpp,不过,毕竟是.net的。

最近,收集了大致几种换肤的东东:

appface.dll使用
1、需要添加的API声明:
        //------------------------------------------------------------------------
        //The declare for AppFace
        [DllImport("appface.dll")]
        public static extern int SkinStart(string SkinFile, int nDefWinType, string CheckSum, int nType,
            int hInstance, int nLen);
        [DllImport("appface.dll")]
        public static extern int SkinRemove();
        [DllImport("appface.dll")]
        public static extern int SkinWindowSet(IntPtr hWnd, int nSkintype);
        [DllImport("appface.dll")]
        public static extern int SkinWindowSetEx(IntPtr hWnd, int nSkintype, int nResourceId,
            int nUrfLoadType, string SkinFile, int hInstance, int nLen);
        //------------------------------------------------------------------------
2、在Main函数或者首先启动的窗体添加:
            if (Form1.SkinStart(Application.StartupPath + "\\belv.urf", 4, "", 1, 0, 0) == 0)
            {
                //Load a basic URF skin if failed (may be expired)
                Form1.SkinStart(Application.StartupPath + "\\gtclassicex.urf", 4, "", 1, 0, 0);
            }
其中Form1为窗体的name

===================================================================
actskn43.ocx
ActiveSkin 4.3  对于窗体的控件支持最少,甚至button。
使用:将ocx添加到toolbox,拖放到窗体上,在load事件中添加:
axSkin1.ApplySkin((int)Handle);
即可
====================================================================
DirectSkin.dll
不支持的控件要比active少,但是仍然不支持button等。
使用方法:
在使用skin的窗体上添加:
            axWbocx1.Show();

// Try setting up a skin (requires dogmax in sample skins)
            axWbocx1.InitWB();
            axWbocx1.SetRootPathStr(Environment.CurrentDirectory + "\\skins\\");
            axWbocx1.LoadUIS("xp corona\\xp corona.uis");
            axWbocx1.DoWindow(this.Handle.ToInt32());

注意皮肤的路径
======================================================================
DotNetSkin.dll 和 IrisSkin2.dll
支持.NET的大部分控件,但是对strip不支持
且刷新严重,使用方法简单
======================================================================
SkinPlusPlus.VS.Net 支持的控件最全,支持部分第三方控件,dock窗体拖动时,效果不好。
很好用,但是没有皮肤编辑器
破解的是不是完整,未知----没有皮肤测试
使用 方法:
引用:using SKINPPDOTNETLib;
声明;public static SKINPPDOTNETLib.SkinPPDotNetClass SkinPPObj;

在Main函数中添加:
            SkinPPObj = new SkinPPDotNetClass();
            SkinPPObj.LoadSkin("PixOS.ssk", false);
注:必须在main中,不然对menustrip支持不好

以上是个人的测试,可能不是很准确,不过大致如此。

---------------------------------

下载 IrisSkin

刚刚出炉的 IrisSkin,来个鲜的(附:换肤控件对比)相关推荐

  1. 刚刚出炉的Asp.net网站部署视频教程

    刚刚出炉的Asp.net网站部署视频教程,希望对新手朋友有所帮助 主要包括内容: 1.IIS的安装与配置 2.Asp.net环境的安装与常见问题解决 3.Asp.net网站的配置和使用 51aspx会 ...

  2. TIOBE 3 月编程语言排行榜刚刚出炉

    出品 | CSDN(ID:CSDNnews) TIOBE 3 月编程语言排行榜单新鲜出炉,来看看有什么最新变化吧? 1.Lua重新进入TIOBE指数前20名 时隔几年,脚本语言Lua终于回到了TIOB ...

  3. 安卓新LOGO刚刚出炉!看着像毛毛虫

    点击上方的终端研发部,右上角选择"设为星标" 每日早9点半,技术文章准时送上 公众号后台回复"学习",获取作者独家秘制精品资料 往期文章 一波Flutter酷炫 ...

  4. java qrious 二维码中文无反应_来了来了,今天的苹果限免应用刚刚出炉,8款APP在App Store限时免费啦!手慢无~...

    关于iOS限免应用在分享前,得提醒一下大家: 限免应用具有时效性,随时可能恢复到原价,看到喜欢的应用就抓紧时间下载 下载前请仔细核对价格,避免产生不必要的费用 限免应用,你们可以在APP Store( ...

  5. 计算机广东大专院校排名2018,重磅!广东85所专科院校官方排名刚刚出炉,这所高职回归第一!...

    来源:高考直通车综合自广东省教育厅一个大专院校办学质量如何?广东教育部门组织的"创新强校工程"考核是一个重要的参考评价.就在昨天(29日),广东省教育厅就公布了2020年度高等职业 ...

  6. 15篇最新AI论文推荐新鲜出炉!真的很skr了~(附链接)

    来源:PaperWeekly 本文约2200字,建议阅读10分钟. 本文为大家介绍了关于AI的15篇新鲜论文. 1. Sliced Recurrent Neural Networks @Ttssxua ...

  7. 2018年“世界品牌500强”新榜出炉,中国38个品牌入选(附总榜单)

    在最新出炉的"世界品牌500强"中,亚马逊.谷歌.苹果排名前三,中国有38个品牌入选. 由世界品牌实验室(World Brand Lab)独家编制的2018年度(第十五届)&quo ...

  8. 死磕原理!新鲜出炉的蚂蚁金服面经附答案

    前言 Spring Data JPA 是在 JPA 规范的基础上进行进一步封装的产物,和之前的 JDBC.slf4j 这些一样,只定义了一系列的接口.具体在使用的过程中,一般接入的是 Hibernat ...

  9. 表格控件对比_小白如何开发出苏宁易购同款表格协同文档系统?

    SpreadJS是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,具有 "高性能.跨平台.与 Excel 高度兼容"的产品特性,满足 Web ...

最新文章

  1. 1分钟搭建极简mock server
  2. SQL 存储过程 解析XML
  3. spring3.0注解
  4. OpenGL编程指南5:学习绘制不同风格的曲线
  5. Type mismatch: cannot convert from int to Object错误
  6. {Azure} 常用链接
  7. xor(线性基的合并)
  8. 对软件研发项目管理的深入探讨
  9. Mac端SVN工具CornerStone详解
  10. JAVA导入gpx文件_使用传单加载多个gpx文件
  11. 躲避方块的球——C语言游戏
  12. 面试求职-你们想知道的腾讯面经
  13. css中如何使图标的旋转
  14. 语音聊天系统包含哪些类型?语音社交APP开发重点
  15. python中空格怎么打_191012 python3关于空格打印、赋值、+=符号的小坑
  16. LaTex 常用数学公式符号速记
  17. 浙江电信张涛:天翼阅读未来将收费 资费采用包月形
  18. android 自定义ImageView实现图片手势滑动 多点触摸放大缩小效果
  19. Java模拟微信发红包,一看就会
  20. Eclipse快捷键,IDEA中使用Eclipse快捷键

热门文章

  1. JavaScript 中的 Hoisting (变量提升和函数声明提升)
  2. c# 读取INI文件(将内容写入INI文件)
  3. 程维卸任“一号专车”相关公司法定代表人
  4. fdisk和parted命令区别
  5. 提交审核报错 ERROR ITMS-90087解决办法
  6. win10系统重装后只有一个盘了别的盘的文件如何找到
  7. Codeforces Round #792 (Div. 1 + Div. 2)
  8. python用正则获取字幕中的文本
  9. STM32CubeMX——点灯
  10. 服务器协议一般是几年,服务器和劳动合同期是一样的么