• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

【开发】MFC到Delphi的皮肤移植

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

   最近一直在学嵌入式,蛋疼啊,专业学软件的去搞硬件原理,真心有点伤不起,比较无聊,希望尽早脱离这个状态。

   中午在林同学那里看到他在MFC上应用了Skin++皮肤,这是一款通用的软件换肤套件,支持各种系统,无聊啊,皮肤神马的以前也搞过,不过以前没玩过MFC的,以前是玩的SDK套件中的DirectUI(炫彩界面库),刚好硬件看得想睡的时候,就把这套皮肤拿来玩了一下,效果还不错,有图有真相,下面是一套机器人皮肤。

 

 

   虽然会MFC,不过很少用MFC来做软件,我一般是用SDK和delphi做开发,于是我想,如果这套皮肤也能用于delphi,该多好啊。

   然后看了下Skin++的这个版本,它是以DLL形式调用的,所以delphi一定能用,比起MFC来说,delphi的开发周期就短多了,另外在delphi中调用标准DLL可以静态调用也可以动态调用,一般来说,以模块的形式来静态调用DLL是比较方便的,而Skin++所用到的所有图片资源和皮肤配置都全部包装在*.ssk文件中了,于是调用起来就如鱼得水了。

通过模块的调用,最后就是在delphi的程序总入口进行皮肤初始化工作了,这中间还发生一件纠结的事,以前用delphi写的一个后门程序,被我无意点到了,纠结啊,试了好一会才记起来密码(中间有尝试次数及间隔时间限制),无语了,最后用以前写的一个delphi版记事本来测试了下这套机器人皮肤,有图有真相,效果还不错吧!

 

 

 

 

   这套皮肤还支持.Net和易语言呢,易语言我会,但是不会.Net,不过易语言本身就有很多优美的皮肤了,而且还有动态皮肤,所以就不折腾了,况且易语言的静态编译总是出现这样或那样的问题,不知道.Net是个什么情况(微软的东西真伤不起),这个会.Net的人可以去折腾下,毕竟大家都比较重视视觉效果。
   下面再附上一张易语言的皮肤,比上面的华丽吧,苹果系统的呢,而且主界面带动态水波纹效果的哦,如图。

 

 

   哎,又得去纠结嵌入式了。。。。。。。

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Matlab2017A破解版安装详细图文教程(附破解补丁) 64位发布时间:2022-07-18
下一篇:
可视化数学分析软件:MATLAB R2021a for Mac发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap