zoukankan      html  css  js  c++  java
  • 另一个支持自定义皮肤的透明时钟

    下载演示- 1.28 MB下载源码- 1.32 MB 介绍 我为我弟弟创建了这个支持自定义皮肤的小时钟程序。 任何想要添加新皮肤的人都可以在/Theme/*中创建皮肤目录。 1.jpg 背景 代码是基于Windows分层窗口和GDI+编写的。 在源代码中,您将发现这里提供的gdiplusz .h文件以及这里提供的CXml类。 如何添加一个新的皮肤 每种类型的皮肤都放在/Theme/目录下。要添加新的皮肤,只需在/Theme/中创建另一个子目录,其中包括图像文件和配置文件。 图像文件为: dial.pnghourNeedle.pngminuteNeedle.pngsecondNeedle.png 和配置文件setting.xml。 有一个set .xml示例: 隐藏,复制Code

    <?xmlversion="1.0"encoding="UTF-8"?>
    <skin>
    	<dial>
    		<filename>dial.png</filename>
    		<centerX>200</centerX>
    		<centerY>206</centerY>
    	</dial>
    
    	<hourNeedle>
    		<filename>hourNeedle.png</filename>
    		<centerX>14</centerX>
    		<centerY>176</centerY>
    	</hourNeedle>
    
    	<minuteNeedle>
    		<filename>minuteNeedle.png</filename>
    		<centerX>14</centerX>
    		<centerY>176</centerY>
    	</minuteNeedle>
    
    	<secondNeedle>
    		<filename>secondNeedle.png</filename>
    		<centerX>14</centerX>
    		<centerY>194</centerY>
    	</secondNeedle>
    </skin>

    配置文件指示了刻度盘和针的旋转中心点。 其他人 您可以从本文开头的链接下载源代码。 没有必要对代码进行更多的解释,因为它非常简单。此外,还有几篇关于代码项目的文章解释了分层窗口。我不能做得更好了。 历史 2008年11月5日:初任 本文转载于:http://www.diyabc.com/frontweb/news12242.html

  • 相关阅读:
    在最近在研究榴莲品种的人工智能识别
    iOS开发:多线程技术概述
    Objective-C开发编码规范
    为什么OC语言很难
    内存堆栈的区别
    HR筒子说:程序猿面试那点事
    Objective-C语言的一些基础特性
    学习swift语言的快速入门教程推荐
    性能测试告诉你 mysql 数据库存储引擎该如何选?
    【柠檬班】需要先登录的接口如何做性能测试?
  • 原文地址:https://www.cnblogs.com/Dincat/p/13473793.html
Copyright © 2011-2022 走看看