1. 程式人生 > 實用技巧 >另一個支援自定義面板的透明時鐘

另一個支援自定義面板的透明時鐘

下載演示- 1.28 MB下載原始碼- 1.32 MB 介紹 我為我弟弟建立了這個支援自定義面板的小時鐘程式。 任何想要新增新面板的人都可以在/Theme/*中建立面板目錄。 背景 程式碼是基於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