嗔秤戻幣�哉膵�云利匈嬉蝕湊蛸賜�塋床四衲���萩晦編報炎嘔囚^泡仟 ̄云利匈�《超噌�殻窟�嵌虜隆輓麈觚翹瀘卉韮�仍仍�。� 烏御危列
蕃勦窮徨慕 卦指云慕朕村 厘議慕尺 厘議慕禰 TXT畠云和墮 序秘慕杏 紗秘慕禰

windows桟廠和32了祉園囂冱殻會譜柴-及嫗

梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��




                                invoke  _CalcX��@dwNowDegree��@dwR

                                mov     @dwX��eax

                                invoke  _CalcY��@dwNowDegree��@dwR

                                mov     @dwY��eax

        

                                mov     eax��@dwX    �算�泣

                                mov     ebx��eax

                                mov     ecx��@dwY

                                mov     edx��ecx

                                sub     eax��_dwRadius

                                add     ebx��_dwRadius

                                sub     ecx��_dwRadius

                                add     edx��_dwRadius

                                invoke  Ellipse��_hDC��eax��ecx��ebx��edx

            

                                mov     eax��_dwDegreeInc

                                add     @dwNowDegree��eax

                        。endw

                        ret

_DrawDot                endp

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�

�察〇� _dwDegree 叔業議�潴���磯抄=扮嶝磯抄´歌方_dwRadiusAdjust

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�

_DrawLine           proc        _hDC��_dwDegree��_dwRadiusAdjust

                        local   @dwR

                        local   @dwX1��@dwY1��@dwX2��@dwY2

                        mov     eax��dwRadius

                        sub     eax��_dwRadiusAdjust

                        mov     @dwR��eax

��********************************************************************

�察ー橡穗潴�曾極議恫炎

��********************************************************************

                        invoke  _CalcX��_dwDegree��@dwR

                        mov     @dwX1��eax

                        invoke  _CalcY��_dwDegree��@dwR

                        mov     @dwY1��eax

                        add     _dwDegree��180

                        invoke  _CalcX��_dwDegree��10

                        mov     @dwX2��eax

                        invoke  _CalcY��_dwDegree��10

                        mov     @dwY2��eax

                        invoke  MoveToEx��_hDC��@dwX1��@dwY1��NULL

                        invoke  LineTo��_hDC��@dwX2��@dwY2

 

                        ret

 

_DrawLine           endp

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�

_ShowTime           proc        _hWnd��_hDC

                        local   @stTime��SYSTEMTIME

 

                        pushad

                        invoke  GetLocalTime��addr @stTime

                        invoke  _CalcClockParam

��********************************************************************

�察〇�扮嶝垈巓貧議泣

��********************************************************************

                        invoke  GetStockObject��BLACK_BRUSH

                        invoke  SelectObject��_hDC��eax

                        invoke  _DrawDot��_hDC��360/12��3  �算�12倖寄垈泣

                        invoke  _DrawDot��_hDC��360/60��1  �算�60倖弌垈泣

��********************************************************************

�察〇�扮嶝峺寞

��********************************************************************

                        invoke  CreatePen��PS_SOLID��1��0

                        invoke  SelectObject��_hDC��eax

                        invoke  DeleteObject��eax

                        movzx   eax��@stTime。wSecond

                        mov     ecx��360/60

                        mul     ecx         �暫誥覿畔� = 昼 * 360/60

                        invoke  _DrawLine��_hDC��eax��15

��********************************************************************

                        invoke  CreatePen��PS_SOLID��2��0

                        invoke  SelectObject��_hDC��eax

                        invoke  DeleteObject��eax

                        movzx   eax��@stTime。wMinute

                        mov     ecx��360/60

                        mul     ecx         �桟嶮覿畔� = 蛍 * 360/60

                        invoke  _DrawLine��_hDC��eax��20

��********************************************************************

                        invoke  CreatePen��PS_SOLID��3��0

                        invoke  SelectObject��_hDC��eax

                        invoke  DeleteObject��eax

                        movzx   eax��@stTime。wHour

                        。if     eax 〃=      12

                                sub         eax��12

                        。endif

                        mov     ecx��360/12

                        mul     ecx

                        movzx   ecx��@stTime。wMinute

                        shr     ecx��1

                        add     eax��ecx

                        invoke  _DrawLine��_hDC��eax��30

��********************************************************************

                        popad

                        ret

 

_ShowTime           endp

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�

_ProcWinMain            proc        uses ebx edi esi hWnd��uMsg��wParam��lParam

                        local   @stPS��PAINTSTRUCT 

 

                        mov     eax��uMsg

                        。if     eax       WM_TIMER

                                invoke      InvalidateRect��hWnd��NULL��TRUE

                        。elseif eax       WM_PAINT

                                invoke      BeginPaint��hWnd��addr @stPS

                                invoke      _ShowTime��hWnd��eax



 
栖坿�叉舸唸ひ騎�井芙 恬宀�座湟同髻”碗子魁        〇慂蘢拭        ]岱子魁         �
貧匯匈         指慕朕         和匯匈          
  


及7嫗 夕侘荷恬


7。2 紙 崙 夕 侘��3��

    
                                invoke      EndPaint��hWnd��addr @stPS

                        。elseif eax       WM_CREATE

                                invoke      SetTimer��hWnd��ID_TIMER��1000��NULL

��********************************************************************

                        。elseif eax       WM_CLOSE

                                invoke      KillTimer��hWnd��ID_TIMER

                                invoke      DestroyWindow��hWinMain

                                invoke      PostQuitMessage��NULL

��********************************************************************

                        。else

                                invoke        DefWindowProc��hWnd��uMsg��wParam��lParam

                                ret

                        。endif

��********************************************************************

                        xor     eax��eax

                        ret

 

_ProcWinMain        endp

�察掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘掘�

_WinMain                proc

                        local   @stWndClass��WNDCLASSEX

                        local   @stMsg��MSG

 

                        invoke  GetModuleHandle��NULL

                        mov     hInstance��eax

��********************************************************************

�察」�過完笥窃

��********************************************************************

                  
卦指朕村 貧匯匈 和匯匈 指欺競何 壘��0�� 家��0��
隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
梁椣戻幣�� 梁心弌傍議揖扮窟燕得胎��傍竃徭失議心隈才凪万弌誌育断蛍�輌臆惨軼僑〃�燕慕得珊辛參資誼持蛍才将刮襲潜��範寔亟圻幹慕得 瓜寡追葎娼得辛參資誼寄楚署衛、持蛍才将刮襲潜填��