Huiseyu 发表于 2014-12-4 11:29:14

AutoIT不简单[简约风格表盘]

代码简介
简约风格。
利用圆周率,画线制成简约表盘。
获取系统时间(宏)
二维数组
func函数
GUI特效
.....
部分没说出来的,正在学习中
代码,出自安装路径下GUI的高级例子。 ACN版本


#include <GDIPlus.au3>
#include <WinAPI.au3>
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>

; ===============================================================================================================================
; Description ...: Simple clock using layered windows
; Author ........: Paul Campbell (PaulIA)
; Notes .........:
; ===============================================================================================================================

; ===============================================================================================================================
; Global constants
; ===============================================================================================================================

Global Const $iCenter = 200
Global Const $iDotOpacity = 250
Global Const $iHourRad = 140
Global Const $iMinRad = 200
Global Const $iOpacity = 128
Global Const $nPI = 3.1415926535897932384626433832795
Global Const $iRadius = 200
Global Const $iSecRad = 200
Global Const $iTickLen = 0.02

Global Const $AC_SRC_ALPHA = 1

Global Enum $eScrDC = 0, $eMemDC, $eBitmap, $eWidth, $eHeight, $eGraphic, $ePen, $eCap, $eBrush, $eFormat, $eFamily, $eFont, $eLayout, $eLast

; ===============================================================================================================================
; Global variables
; ===============================================================================================================================

Global $hDial, $hTime, $hHour, $hMin, $hSec, $hDot, $aTime, $aHour, $aMin, $aSec, $aCurr, $aLast

; ===============================================================================================================================
; Main
; ===============================================================================================================================

ClockInit()
DialDraw()
Draw()
DotDraw()
ClockLoop()
ClockDone()

; ================================

**** Hidden Message *****

xjdjpbp 发表于 2014-12-4 11:39:12

看起來不錯喔~

下載回來看看囉

haijie1223 发表于 2014-12-4 13:04:56

看上去不错,支持一下

zhaoyun 发表于 2014-12-4 13:59:23

学习。。。。

austere 发表于 2014-12-4 14:22:43

看上去不错,学习一下~

chzj589 发表于 2014-12-4 18:05:27

不错。谢谢分享

jkq920 发表于 2014-12-4 19:32:28

不错,支持一下

zhongzijie 发表于 2014-12-4 19:36:44

看上去不错,支持一下

joyran 发表于 2014-12-5 08:11:42

{:face (327):}

wangms 发表于 2014-12-5 08:39:17

前来学习。。。。。。。。。。。。。。

wggaijcm 发表于 2014-12-5 08:51:37

回复 1# Huiseyu


    不错 ...

hnfeng 发表于 2014-12-5 09:21:52

不错,支持一下

vigiles 发表于 2014-12-5 14:01:23

一楼代码最牛,二楼头像最帅

253357752 发表于 2014-12-5 15:11:03

不错啊。很实用啊。

huangshan719 发表于 2014-12-5 17:38:23

下载看看学习学习
页: [1] 2 3
查看完整版本: AutoIT不简单[简约风格表盘]