windows»·¾³ÏÂ32λ»ã±àÓïÑÔ³ÌÐòÉè¼Æ-µÚ30ÕÂ
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
«²Ê±í£¬ÏñËØÊý¾ÝÓÃÀ´×öË÷ÒýÔÚÉ«²Ê±íÖлñÈ¡ÑÕÉ«Öµ£¬ËùÒÔµÍÓÚ8λµÄÑÕÉ«³ÆΪË÷ÒýÉ«¡£
Ö»Óе±ÑÕÉ«Éî¶È´óÓÚ8λµÄʱºò£¬ÏñËØÊý¾ÝÖвÅÖ±½Ó°üº¬ºì¡¢ÂÌ¡¢À¶3¸ö·ÖÁ¿¡£µ±ÑÕÉ«Éî¶ÈΪ16λµÄʱºò£¬ºì¡¢ÂÌ¡¢À¶¸÷ÓÃ5λ±íʾ£¬Ê£ÏµÄ1λÓÃ×öÊôÐÔλ£¬Êµ¼Ê¿ÉÒÔ±íʾµÄÑÕÉ«ÊýĿΪ215£½32¡¡768ÖÖ£¬16λÉî¶ÈµÄ²ÊÉ«ÓÖ³ÆΪ16λɫ¡¢¸ß²ÊÉ«»òÔöÇ¿É«¡£µ±ÑÕÉ«Éî¶ÈΪ24λµÄʱºò£¬3¸ö·ÖÁ¿¸÷ÓÃ8λ±íʾ£¬Êµ¼Ê¿ÉÒÔ±íʾµÄÑÕÉ«ÊýĿΪ224£½16¡¡777¡¡216ÖÖ£¬24λÉî¶ÈµÄ²ÊÉ«ÓÖ³ÆΪ24λɫ¡¢16MÉ«»òÕæ²ÊÉ«¡£¶ÔÓÚÈ˵ÄË«ÑÛÀ´Ëµ£¬³¬¹ý16λµÄÑÕÉ«¾ÍÒѾºÜÄÑ·Ö±æÁË¡£
ÔÚWin32µÄ±à³ÌÖУ¬Í³Ò»Ê¹ÓÃ32λµÄÕûÊýÀ´±íʾһ¸öÉî¶ÈΪ24λµÄÑÕÉ«£¬ÔÚÕâ32λÖÐֻʹÓõÍ24λ£¬Ã¿Ò»ÖÖÔÉ«·ÖÁ¿Õ¼ÓÃ8룬ÆäÖÐ0¡«7λΪºìÉ«£¬8¡«15λΪÂÌÉ«£¬16¡«31λΪÀ¶É«¡£ÔÚ³ÌÐòÖÐÓõ½Ò»ÖÖÑÕÉ«³£ÊýµÄʱºò£¬¿ÉÒÔÈçÏÂʹÓãº
mov¡¡eax£¬ºìÉ«£«ÂÌÉ«*100h£«À¶É«*10000h¡¡¡¡£»½«ÑÕÉ«·ÅÈëeaxÖÐ
µ±ÏÔʾÉ豸ÎÞ·¨±íʾ24λɫµÄʱºò£¬Windows»á×Ô¶¯ÓÃÉ豸¿ÉÒÔÏÔʾµÄ×î½Ó½üµÄÑÕÉ«À´´úÌæËü£¬µ±ÏÔʾÉ豸µÄÑÕÉ«Éî¶È±È½ÏµÍµÄʱºò£¬¿ÉÒÔͨ¹ýº¯ÊýGetNearest¡¡ColorÀ´µÃÖªÒ»ÖÖÑÕÉ«£¨dwColor£©»á±»ÏµÍ³Ìæ»»³ÉÄÄÖÖÑÕÉ«£º
invoke¡¡¡¡GetNearestColor£»hDC£»dwColor¡¡£»·µ»ØÕæÕýʹÓõÄÑÕÉ«Öµ
µ«Êǵ±ÏÔʾÉ豸ÑÕÉ«Éî¶ÈÌ«µÍµÄʱºò£¬¾¹ýWindows×Ô¶¯×ª»»µÄͼÏñ¿ÉÄÜ»áÈÃÈ˾õµÃºÜ²»×ÔÈ»£¬ËùÒÔÔÚÓÐЩʱºò£¬³ÌÐòÔ±¿ÉÄÜÏ£ÍûÔ¤ÏȵÃÖªÉ豸µÄÑÕÉ«Éî¶È£¬È»ºó¸ù¾Ý¾ßÌåÇé¿öÏÔʾ²»Í¬µÄͼÐΡ£
ÏÔʾÉ豸µÄÑÕÉ«Éî¶È¿ÉÒÔÓÃÒÔϺ¯Êý»ñÈ¡£º
¡¡¡¡¡¡¡¡invoke¡¡¡¡GetDeviceCaps£¬hDC£¬PLANES
¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡ebx£¬dwPlanes
¡¡¡¡¡¡¡¡invoke¡¡¡¡GetDeviceCaps£¬hDC£¬BITSPIXEL
¡¡¡¡¡¡¡¡mul¡¡¡¡¡¡¡¡¡¡ebx
¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡dwColorDepth£»eax
µÚÒ»¸öº¯Êýµ÷Ó÷µ»ØDCµÄÉ«²ÊƽÃæÊý£¬µÚ¶þ¸öº¯Êýµ÷Ó÷µ»Øÿ¸öÏñËصÄÉ«²ÊλÊý£¬ÑÕÉ«Éî¶È×îºó¿ÉÒÔͨ¹ýdwPlanes³ËÒÔdwBitsPixelµÃµ½¡£
2¡£¡¡WindowsÖеÄ×ø±êϵ
¡¡
¡¡
ÒªÓÃGDIº¯Êý»æͼ£¬¾Í±ØÐëÊ×ÏÈÁ˽âÕâЩº¯ÊýʹÓõÄ×ø±êϵ£¬ÔÚĬÈϵÄ״̬Ï£¬Windows×ø±êϵÒÔ×óÉϽÇ×ö×ø±êԵ㣬ÒÔÓÒ·½µ±×öX×ø±êµÄÕý·½Ïò£¬ÒÔÏ·½µ±×öY×ø±êµÄÕý·½Ïò¡£×ø±êµÄÊýÖµÓÃÒ»¸öÓзûºÅµÄ16λÊýÀ´±íʾ£¬·¶Î§´Ó¨D32¡¡768¡«32¡¡767£¬×ø±êµÄµ¥Î»ÎªÏñËØ£¬Èçͼ7¡£3Ëùʾ¡£ÕâÖÖ×ø±êϵ¶¨Òå·½·¨µÄºÃ´¦ÊÇ£º´°¿ÚÖÐÿһµãµÄ×ø±ê²»»áÒòΪ´°¿ÚµÄ´óС¸Ä±ä¶ø¸Ä±ä£¬ÊÔÏëһϣ¬Èç¹ûÒÔÊýѧÖÐͨ³£µÄ±íʾ·½·¨£¬ÒÔ×óϽÇ×ö×ø±êԵ㣬ÄÇôµ±´°¿Ú¸ß¶È±»Óû§µ÷ÕûµÄʱºò£¬¿Í»§ÇøÖÐÿһµãµÄY×ø±ê¶¼»á±ä»¯£¬ÔÚ¾ßÌåʹÓÃÖоͻáÓÐÖî¶à²»±ã¡£
µ«ÊÇWindowsÒ²ÌṩÁËÆäËûµÄһЩ×ø±êÓ³Éä·½·¨¹©³ÌÐòԱʹÓ㬿ÉÒÔÓÃSetMap¡¡Modeº¯ÊýÀ´ÎªÒ»¸öDCÉèÖÃеÄ×ø±êÓ³Éä·½·¨£º
invoke¡¡¡¡SetMapMode£¬hDC£¬iMapMode
¿ÉÒÔÉèÖõIJÎÊý°üÀ¨×ø±êԵ㡢×ø±êµÄÂß¼µ¥Î»ºÍ×ø±êµÄÕý·½ÏòµÈ£¬²ÎÊýÖеÄiMapModeΪеÄÓ³É䷽ʽ£¬Æä¿ÉÒÔÑ¡ÔñµÄÈ¡ÖµÈç±í7¡£1Ëùʾ£¬WindowsĬÈÏʹÓõÄÓ³Éä·½·¨ÎªMM_TEXT¡£
±í7¡£1¡¡¡¡WindowsÖпÉÓõÄ×ø±êÓ³É䷽ʽ
Ó³¡¡Éä¡¡·½¡¡·¨
¡¡Ô¡¡¡¡¡¡¡¡µã
¡¡Âß¡¡¼¡¡µ¥¡¡Î»
¡¡X¡¡Õý¡¡·½¡¡Ïò
¡¡Y¡¡Õý¡¡·½¡¡Ïò
¡¡
MM_TEXT£¨Ä¬ÈÏ·½Ê½£©
¡¡×óÉÏ
¡¡ÏñËØ
¡¡ÓÒ
¡¡ÏÂ
¡¡
MM_HIENGLISH
¡¡×óÉÏ
¡¡0¡£001Ó¢´ç
¡¡ÓÒ
¡¡ÉÏ
¡¡
MM_LOENGLISH
¡¡×óÉÏ
¡¡0¡£01Ó¢´ç
¡¡ÓÒ
¡¡ÉÏ
¡¡
MM_HIMETRIC
¡¡×óÉÏ
¡¡0¡£01ºÁÃ×
¡¡ÓÒ
¡¡ÉÏ
¡¡
MM_LOMETRIC
¡¡×óÉÏ
¡¡0¡£1ºÁÃ×
¡¡ÓÒ
¡¡ÉÏ
¡¡
MM_TWIPS
¡¡×óÉÏ
¡¡1/1440Ó¢´ç
¡¡ÓÒ
¡¡ÉÏ
¡¡
MM_ISOTROPIC
¡¡¿É±ä
¡¡¿É±ä£¨x=y£©
¡¡¿É±ä
¡¡¿É±ä
¡¡
MM_ANISOTROPIC
¡¡¿É±ä
¡¡¿É±ä£¨x£¡=y£©
¡¡¿É±ä
¡¡¿É±ä
¡¡
¿ÉÒÔ¿´µ½£¬³ýÁËĬÈϵÄMM_TEXT·½Ê½Í⣬ÏÂÃæ5ÖÖÓ³É䷽ʽ£ºMM_HIENGLISH£¬MM_LOENGLISH£¬MM_HIMETRIC£¬MM_LOMETRICºÍMM_TWIPS²ÉÓõĶ¼ÊÇÔµãλÓÚ×óÉϽǡ¢XÕý·½ÏòÏòÉϵÄÓ³É䷽ʽ£¬ÁíÍ⣬ËüÃǵÄ×ø±êÂß¼µ¥Î»ÊDz»Í¬µÄ¡£
×îºóµÄÁ½ÖÖÓ³É䷽ʽMM_ISOTROPICºÍMM_ANISOTROPICÌṩÁ˸üÁé»îµÄÑ¡Ôñ£¬ÉèÖÃΪÕâÁ½ÖÖÓ³É䷽ʽºó£¬³ÌÐò¿ÉÒÔ¼ÌÐøµ÷ÓÃSetViewportOrgEx£¬SetViewportExtExºÍSetWindowExtExº¯ÊýÀ´×ÔÓÉÉèÖÃ×ø±êϵµÄԵ㡢Âß¼µ¥Î»ºÍ×ø±êµÄÕý·½ÏòµÈËùÓвÎÊý¡£ÔÚÆäËûÓ³É䷽ʽϵÄʱºò£¬²»ÄÜʹÓÃÕâ3¸öÉèÖú¯Êý£¬ÕâʱÈκζÔËüÃǵĵ÷Óö¼»á±»ºöÂÔ¡£
¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
µÚ7Õ¡¡Í¼ÐβÙ×÷
7¡£2¡¡»æ¡¡ÖÆ¡¡Í¼¡¡ÐΣ¨1£©
¡¡¡¡¡¡¡¡
ÓÐÁËÇ°ÃæµÄÕâЩ»ù´¡£¬ÕâÒ»½Ú½«ÓÃÒ»¸öʱÖÓµÄÀý×ÓÀ´ÑÝʾÈçºÎ½øÐмòµ¥µÄ»æͼ£¬Àý×ÓµÄÔ´´úÂë¿ÉÒÔÔÚËù¸½¹âÅ̵ÄChapter07ClockĿ¼ÖÐÕÒµ½£¬³ÌÐòÔËÐеĽá¹ûÈçͼ7¡£4Ëùʾ¡£
ͼ7¡£4¡¡¡¡Ê±ÖÓ³ÌÐòµÄÔËÐнá¹û
×ÊÔ´½Å±¾ÎļþClock¡£rcÖмòµ¥¶¨ÒåÁËÒ»¸öÓÃ×öͼ±êµÄicoÎļþ£º
//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
#include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
#define¡¡¡¡¡¡¡¡¡¡ICO_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ox1000
ICO_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ICON¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨Main¡£ico¡¨
Ô´ÎļþClock¡£asmÈçÏ£º
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£386
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£model¡¡flat£»¡¡stdcall
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡option¡¡casemap¡¡£ºnone
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡Include¡¡Îļþ¶¨Òå
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡windows¡£inc
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡user32¡£inc
includelib¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡user32¡£lib
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡kernel32¡£inc
includelib¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡kernel32¡£lib
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Gdi32¡£inc
includelib¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Gdi32¡£lib
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡Equ¡¡µÈÖµ¶¨Òå
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
ICO_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡1000h
ID_TIMER¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡1
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡Êý¾Ý¶Î
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£data£¿
hInstance¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡£¿
hWinMain¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡£¿
dwCenterX¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»Ô²ÐÄX
dwCenterY¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»Ô²ÐÄY
dwRadius¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»°ë¾¶
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nst
szClassName¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'Clock'£»0
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡´úÂë¶Î
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡de
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡¼ÆËãʱÖÓµÄλÖᢴóСµÈ²ÎÊý
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
_CalcClockParam¡¡¡¡¡¡¡¡¡¡proc
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@stRect£ºRECT
¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡GetClientRect£»hWinMain£»addr¡¡@stRect
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»@stRect¡£right
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sub¡¡¡¡¡¡¡¡¡¡eax£»@stRect¡£left¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»eax¡¡=¡¡¿í¶È
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡ecx£»@stRect¡£bottom
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sub¡¡¡¡¡¡¡¡¡¡ecx£»@stRect¡£top¡¡¡¡¡¡¡¡¡¡£»ecx¡¡=¡¡¸ß¶È
£»********************************************************************
£»¡¡±È½Ï¿Í»§Çø¿í¶ÈºÍ¸ß¶È£¬ÒÔСµÄÖµÓÃ×öʱÖÓµÄÖ±¾¶
£»********************************************************************
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£if¡¡¡¡¡¡¡¡¡¡ecx¡¡¡·¡¡eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡edx£»eax¡¡¡¡¡¡¡¡¡¡£»¸ß¶È¡¡¡·¡¡¿í¶È
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sub¡¡¡¡¡¡¡¡¡¡ecx£»eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡ecx£»1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡dwCenterX£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡dwCenterY£»ecx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£else
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡edx£»ecx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sub¡¡¡¡¡¡¡¡¡¡eax£»ecx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡eax£»1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡dwCenterX£»eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡dwCenterY£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£endif
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡edx£»1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡dwRadius£»edx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡add¡¡¡¡¡¡¡¡¡¡dwCenterX£»edx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡add¡¡¡¡¡¡¡¡¡¡dwCenterY£»edx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ret
¡¡
_CalcClockParam¡¡¡¡¡¡¡¡¡¡endp
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡¼ÆËãʱÖÓÔ²ÖÜÉÏij¸ö½Ç¶È¶ÔÓ¦µÄ¡¡X¡¡×ø±ê
£»¡¡X¡¡=¡¡Ô²ÐÄX¡¡£«¡¡Sin£¨½Ç¶È£©¡¡*¡¡°ë¾¶
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
_dwPara180¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dw¡¡¡¡¡¡¡¡¡¡¡¡180
_CalcX¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡proc¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwDegree£»_dwRadius
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@dwReturn
¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dwCenterX
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwDegree
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fldpi
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fmul¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»½Ç¶È*Pi
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwPara180
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fdivp¡¡¡¡¡¡st£¨1£©£»st¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»½Ç¶È*Pi/180
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fsin¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»Sin£¨½Ç¶È*Pi/180£©
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwRadius
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fmul¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»°ë¾¶*Sin£¨½Ç¶È*Pi/180£©
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fadd¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»X£«°ë¾¶*Sin£¨½Ç¶È*Pi/180£©
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fistp¡¡¡¡¡¡@dwReturn
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»@dwReturn
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ret
¡¡
_CalcX¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡endp
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡¼ÆËãʱÖÓÔ²ÖÜÉÏij¸ö½Ç¶È¶ÔÓ¦µÄ¡¡Y¡¡×ø±ê
£»¡¡Y¡¡=¡¡Ô²ÐÄY¡¡¡¡¡Cos£¨½Ç¶È£©¡¡*¡¡°ë¾¶
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
_CalcY¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡proc¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwDegree£»_dwRadius
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@dwReturn
¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dwCenterY
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwDegree
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fldpi
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fmul
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwPara180
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fdivp¡¡¡¡¡¡st£¨1£©£»st
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fcos
¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
µÚ7Õ¡¡Í¼ÐβÙ×÷
7¡£2¡¡»æ¡¡ÖÆ¡¡Í¼¡¡ÐΣ¨2£©
¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fild¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_dwRadius
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fmul
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fsubp¡¡¡¡¡¡st£¨1£©£»st
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fistp¡¡¡¡¡¡@dwReturn
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»@dwReturn
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ret
¡¡
_CalcY¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡endp
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡°´ÕÕ¡¡_dwDegreeInc¡¡µÄ²½½ø½Ç¶È£¬»¡¡_dwRadius¡¡Îª°ë¾¶µÄСԲµã
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
_DrawDot¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡proc¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡_hDC£»_dwDegreeInc£»_dwRadius
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@dwNowDegree£»@dwR
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@dwX£»@dwY
¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡@dwNowDegree£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»dwRadius
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sub¡¡¡¡¡¡¡¡¡¡eax£»10
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡@dwR£»eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£while¡¡¡¡@dwNowDegree¡¡¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡»¡¡_dwDegree¡¡½Ç¶ÈµÄÏßÌõ£¬°ë¾¶=ʱÖӰ뾶¡²ÎÊý_dwRadiusAdjust
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·