ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
·É¶ÁÖÐÎÄÍø ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

windows»·¾³ÏÂ32λ»ã±àÓïÑÔ³ÌÐòÉè¼Æ-µÚ37ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡ax¡¡¡¡¡¡¡¡SB_PAGELEFT

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sub¡¡¡¡¡¡¡¡¡¡Î»ÖñäÁ¿£»Ò³³¤

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡ax¡¡¡¡¡¡¡¡SB_PAGERIGHT

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡add¡¡¡¡¡¡¡¡¡¡Î»ÖñäÁ¿£»Ò³³¤

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡ax¡¡¡¡¡¡¡¡SB_THUMBPOSITION¡¡£ü£ü¡¡ax¡¡¡¡SB_THUMBTRACK

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»wParam

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡eax£»16

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡Î»ÖñäÁ¿£»eax

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£endif

¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡eax¡¡¡¡hWnd¹ö¶¯Ìõ2

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»´¦Àí¹ö¶¯Ìõ2µÄ´úÂ룬ͬÉÏÃæµÄ½á¹¹

¡¡¡¡¡¡¡¡¡¡¡£¡£¡£

¡¡¡¡¡¡¡¡¡¡¡£endif

ÔÚÀý×Ó³ÌÐòControl¡£asmÖÐÖ»¶¨ÒåÁËÒ»¸ö¹ö¶¯Ìõ£¬ËùÓеÄÏûÏ¢¿Ï¶¨¶¼ÊÇËü·¢³öµÄ£¬ËùÒÔÈ¥µôÁËÅжÏlParamÊÇÄĸö¹ö¶¯ÌõµÄ²½ÖèÖ±½Ó´¦ÀíwParamÖеĶ¯×÷Âë¡£

ÔÚÓû§°´¶¯¹ö¶¯Ìõºó£¬¹ö¶¯Ìõ²»»á×Ô¼ºÒƶ¯Î»Öã¬ËüÖ»Êǽ«Óû§µÄ¶¯×÷ÒÔWM_xSCROLLÏûÏ¢µÄÐÎʽ·´À¡¸ø³ÌÐò£¬ÕæÕýÒªÒƶ¯Ëü»¹ÊÇÒª¿¿³ÌÐòÀ´ÉèÖã¬ËùÒÔ´úÂëÖÐÒª¸ù¾Ý²»Í¬µÄ¶¯×÷Ê×ÏȼÆËãеÄλÖ㬲¢ÅжÏеÄλÖÃÊÇ·ñÔ½½ç£¬Àý×Ó³ÌÐòÖеÄÕâЩ´úÂëÅжÏеÄλÖÃÊÇ·ñ³¬³ö0¡«100µÄ·¶Î§£¬Èç¹ûÊÇ£¬ÔòУÕýµ½0¡«100Ö®¼ä£º

cmp¡¡¡¡¡¡¡¡¡¡dwPos£»0

jge¡¡¡¡¡¡¡¡¡¡@F

mov¡¡¡¡¡¡¡¡¡¡dwPos£»0

@@£º

cmp¡¡¡¡¡¡¡¡¡¡dwPos£»100

jle¡¡¡¡¡¡¡¡¡¡@F

mov¡¡¡¡¡¡¡¡¡¡dwPos£»100

ÔÚ½éÉÜMASMÓï¾äµÄʱºòÌáµ½¹ý£¬¡£if¡¡dwPos¡¡¡·¡¡0Óï¾äÖ»¿ÉÒÔÓÃÀ´±È½ÏÎÞ·ûºÅÊý£¬ËùÒÔÔÚÕâÀïʹÓÃcmpÖ¸Áî×Ô¼º¹¹½¨²âÊÔ·ÖÖ§¶ø²»ÊÇʹÓá¡¡£ifαָÁî¡£

µ±¼ÆËãºÃÐÂλÖõÄʱºòÒª½«Î»ÖÃÉèÖûØÈ¥£¬Óû§²Å»á¿´µ½¹ö¶¯ÌõÒƶ¯ÁË£¬·½·¨ÊÇÏò¹ö¶¯Ìõ·¢ËÍSBM_SETPOSÏûÏ¢£º

invoke¡¡¡¡¡¡SendDlgItemMessage£»hWnd£»IDC_SCROLL£»SBM_SETPOS£»dwPos£»TRUE

×îºóÒ»¸ö²ÎÊýΪTRUE±íʾÉèÖúóÖØл滭¹ö¶¯Ìõ¡£

ÔÚ³õʼ»¯µÄʱºò£¬Òª¸ø¹ö¶¯Ìõ·¢ËÍSBM_SETRANGEÏûÏ¢À´É趨¹ö¶¯·¶Î§£º

invoke¡¡¡¡¡¡SendDlgItemMessage£»hWnd£»IDC_SCROLL£»SBM_SETRANGE£»×îСֵ£»×î´óÖµ

Èç¹ûÐèÒª»ñÈ¡¹ö¶¯ÌõµÄÐÅÏ¢£¬¿ÉÒÔ³¢ÊÔ·¢ËÍÏÂÃæÁ½¸öÏûÏ¢£ºSBM_GETPOS¿ÉÒÔ»ñÈ¡¹ö¶¯ÌõµÄµ±Ç°Î»Öã¬Ò²¾ÍÊÇÉÏÒ»´ÎÓÃSBM_SETPOSÉèÖõÄÖµ£»SBM_GETRANGE¿ÉÒÔ»ñÈ¡¹ö¶¯µÄ·¶Î§£¬Ò²¾ÍÊÇÓÃSBM_SETRANGEÉèÖõÄÖµ¡£

7¡£¡¡Ê¹ÓÃ×éºÏ¿ò

¹ËÃû˼Ò壬×éºÏ¿òÊÇÒ»¸ö¡°×éºÏ¡±ÆðÀ´µÄ¶«Î÷£¬ËüÓÉÒ»¸ö¿É¹©Ñ¡ÔñµÄÁбíºÍÒ»¸ö¿É¹©ÊäÈëµÄeditÀà×éºÏ¶ø³É¡£×éºÏ¿òÈÃÓû§¼È¿ÉÒÔ×Ô¼ºÊäÈëÎı¾£¬Ò²¿ÉÒÔÑ¡ÔñÁбíÖеÄijһÏîµ±×öÊäÈë¡£Óò»Í¬µÄ·ç¸ñ¶¨Òå¿ÉÒÔ²úÉú3ÖÖÀàÐ͵Ä×éºÏ¿ò£¬Èçͼ5¡£8Ëùʾ¡£×ó±ßµÄÊÇCBS_SIMPLE·ç¸ñµÄ×éºÏ¿ò£¬ËüµÄÉÏÃæ¿ÉÒÔÊäÈëÎı¾£¬ÏÂÃæµÄÁбí¿É¹©Ñ¡ÔñÔ¤ÉèÎı¾£»ÖмäµÄÊÇCBS_DROPDOWN·ç¸ñµÄ×éºÏ¿ò£¬ÉÏÃæͬÑù¿ÉÒÔÊäÈëÎı¾£¬µ«ÏÂÃæµÄÁбíÊÇÏÂÀ­Ê½µÄ£¬Æ½Ê±´¦ÓÚÊÕÆð״̬£¬µã»÷±à¼­¿òÓұߵÄÈý½ÇÐβŻáÀ­ÏÂÀ´£»ÓұߵÄÊÇCBS_DROPDOWNLIST·ç¸ñµÄ×éºÏ¿ò£¬Ëü½öÊÇÒ»¸öÏÂÀ­µÄÑ¡Ôñ¿ò£¬ÉÏÃæµÄ¿òÖв»ÔÊÐíÊäÈëÎÄ×Ö¡£


ͼ5¡£8¡¡¡¡×éºÏ¿òµÄ3ÖÖ·ç¸ñ

×éºÏ¿òÖл¹Óм¸ÖÖ³£Óõġ¢¿ÉÒÔ¸½¼ÓµÄ·ç¸ñ£º

¡ñ¡¡¡¡¡¡CBS_AUTOHSCROLL¡¡¡¡¡¡¡¡¡¡¡¡ÊäÈë¹ý³¤µÄÎı¾Ê±ÊäÈë¿ò×Ô¶¯¾í¶¯¡£

¡ñ¡¡¡¡¡¡CBS_LOWERCASE¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ô¶¯½«ËùÓеÄÎı¾×ª»»³ÉСд¡£

¡ñ¡¡¡¡¡¡CBS_SORT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ô¶¯½«²åÈëµÄÎı¾ÏîÅÅÐò¡£

¡ñ¡¡¡¡¡¡CBS_UPPERCASE¡¡¡¡¡¡¡¡¡¡×Ô¶¯½«ËùÓеÄÎı¾×ª»»³É´óд¡£

×éºÏ¿òÖÐÁбí¿ò²¿·ÖµÄÎÄ×ÖÌí¼Ó¡¢ÏîÄ¿µÄÑ¡ÔñµÈ²Ù×÷¶¼ÊÇͨ¹ý·¢ËÍÏûÏ¢À´Íê³ÉµÄ£¬Ö÷ÒªµÄÏûÏ¢Èç±í5¡£5Ëùʾ¡£



¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡


µÚ5Õ¡¡Ê¹ÓÃ×ÊÔ´


5¡£4¡¡¶Ô¡¡»°¡¡¿ò£¨9£©

¡¡¡¡¡¡¡¡
±í5¡£5¡¡¡¡×éºÏ¿òµÄÏûÏ¢

Ïû¡¡¡¡¡¡¡¡Ï¢
¡¡Wparam
¡¡lParam
¡¡Ëµ¡¡¡¡¡¡¡¡Ã÷
¡¡
CB_ADDSTRING
¡¡0
¡¡×Ö·û´®µØÖ·
¡¡°ÑÒ»¸ö×Ö·û´®Ìí¼Óµ½ÁбíÖÐ
¡¡
CB_INSERTSTRING
¡¡Î»ÖÃË÷Òý
¡¡×Ö·û´®µØÖ·
¡¡°ÑÒ»¸ö×Ö·û´®²åÈëµ½ÁбíÖÐ
¡¡
CB_FINDSTRING
¡¡¿ªÊ¼²éÕÒµÄλÖÃË÷Òý
¡¡²éÕÒµÄ×Ö·û´®
¡¡ÔÚÁбíÖвéÕÒÒÔlParam×Ö·û´®¿ªÍ·µÄÏÕÒµ½Ôò·µ»ØλÖÃË÷Òý£¬Î´ÕÒµ½Ôò·µ»ØCB_ERR
¡¡
CB_FINDSTRINGEXACT
¡¡Î»ÖÃË÷Òý
¡¡²éÕÒµÄ×Ö·û´®
¡¡¾«È·²éÕÒ×Ö·û´®
¡¡
CB_DELETESTRING
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡É¾³ýÒ»¸öÁбíÏî
¡¡
CB_RESETCONTENT
¡¡0
¡¡0
¡¡É¾³ýËùÓеÄÁбíÏî
¡¡

¡¡¡¡

Ïû¡¡¡¡¡¡¡¡Ï¢
¡¡Wparam
¡¡lParam
¡¡Ëµ¡¡¡¡¡¡¡¡Ã÷
¡¡
CB_GETLBTEXT
¡¡Î»ÖÃË÷Òý
¡¡»º³åÇøµØÖ·
¡¡»ñÈ¡Ö¸¶¨ÁбíÏîµÄ×Ö·û´®£¬»º³åÇø±ØÐë×ã¹»´ó
¡¡
CB_GETLBTEXTLEN
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡»ñÈ¡Ö¸¶¨ÁбíÏîµÄ×Ö·û´®³¤¶È
¡¡
CB_GETCOUNT
¡¡0
¡¡0
¡¡»ñÈ¡ÁбíÏîµÄ×ÜÏîÊý
¡¡
CB_SETCURSEL
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡Ñ¡ÖÐÒ»¸öÁбíÏ²¢½«ÁбíÏîÖеÄÎÄ×Ö¿½±´µ½±à¼­¿Ø¼þÖÐ
¡¡
CB_SELECTSTRING
¡¡¿ªÊ¼²éÕÒµÄλÖÃË÷Òý
¡¡×Ö·û´®µØÖ·
¡¡²éÕÒÒÔlParamÖ¸¶¨µÄ×Ö·û´®¿ªÊ¼µÄÁбíÏÈç¹ûÕÒµ½ÔòÑ¡ÖÐËü²¢½«×Ö·û´®¿½±´µ½±à¼­¿Ø¼þÖÐ
¡¡
CB_GETCURSEL
¡¡0
¡¡0
¡¡»ñÈ¡µ±Ç°Ñ¡ÖеÄλÖÃË÷Òý£¬Ã»ÓÐÑ¡ÖеÄÏîÄ¿Ôò·µ»ØCB_ERR
¡¡
CB_SHOWDROPDOWN
¡¡×´Ì¬
¡¡0
¡¡´ò¿ª£¨×´Ì¬ÎªTRUE£©»òÊÕÆð£¨×´Ì¬ÎªFALSE£©ÏÂÀ­Áбí
¡¡
CB_GETDROPPEDSTATE
¡¡0
¡¡0
¡¡¼ì²âÁбíµÄµ±Ç°ÏÂÀ­×´Ì¬£¬·µ»ØTRUE±íʾÀ­Ï£¬FALSE±íʾÊÕÆð
¡¡

µ±Óû§ÔÚ×éºÏ¿òÖнøÐÐÑ¡Ôñ²Ù×÷ʱ£¬WindowsÏò¶Ô»°¿ò¹ý³Ì·¢ËÍWM_MANDÏûÏ¢£¬ÏûÏ¢ÖÐwParam²ÎÊýµÄµÍ16λÊÇ×éºÏ¿òID£¬¸ß16λÊÇ֪ͨÂ룬ÓÃÀ´±íʾÓû§µÄ²Ù×÷£¬Í¨ÖªÂëµÄ¶¨ÒåÈç±í5¡£6Ëùʾ¡£

±í5¡£6¡¡¡¡Óû§²Ù×÷×éºÏ¿òºóµÄ֪ͨÂë

ͨ¡¡¡¡Öª¡¡¡¡Âë
¡¡Ëµ¡¡¡¡¡¡¡¡Ã÷
¡¡
CBN_SELCHANGE
¡¡Óû§½«ÒªÑ¡ÔñÒ»¸öÏîÄ¿£¨Êó±êÒƶ¯µ½ÁËÕâ¸öÏîÄ¿ÉÏ£©
¡¡
CBN_CLOSEUP
¡¡ÏÂÀ­Áбí¹Ø±Õ£¨¿ÉÄÜÊÇÑ¡ÔñÍê³ÉÒ²¿ÉÄÜÊÇÈ¡ÏûÑ¡Ôñ£©
¡¡
CBN_SELENDOK
¡¡Óû§Íê³ÉÑ¡ÔñÏîÄ¿
¡¡
CBN_SELENDCANCEL
¡¡Óû§È¡ÏûÑ¡Ôñ£¨Êó±êÒƶ¯µ½ÁËij¸öÏîÄ¿ÉÏ£¬µ«²¢Ã»Óа´Ï¶øÊǵã»÷ÁËÆäËû¿Ø¼þ£¬»ò°´¶¯ÁËEsc¼ü£©
¡¡
CBN_DBLCLK
¡¡ÔÚCBS_SIMPLEµÄ×éºÏ¿òÖÐË«»÷ÁËÒ»¸öÁбíÏî
¡¡
CBN_DROPDOWN
¡¡Óû§´ò¿ªÁËÏÂÀ­¿ò£¨°´¶¯Á˱༭¿ò±ßµÄÏÂÀ­°´Å¥£©
¡¡

Èç¹ûÏëÔÚÓû§Ñ¡ÔñÁËÒ»¸öÏîÄ¿ºó×öÏàÓ¦µÄ¶¯×÷£¬×îºÃµÄ°ì·¨¾ÍÊÇ´¦ÀíCBN_SELENDOK֪ͨÂ룬ÒòΪÕâ²ÅÒâζ×ÅÓû§ÕæÕýÍê³ÉÁËÒ»¸öÑ¡Ôñ¶¯×÷£¬Àý×Ó³ÌÐòÖоÍÊÇÕâÑù´¦ÀíµÄ£º

¡£elseif¡¡¡¡¡¡¡¡¡¡¡¡ax¡¡¡¡¡¡¡¡IDC_TITLETEXT¡¡¡¡¡¡£»ÔÚWM_MANDÏûÏ¢ÖÐ

¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡eax£»16

¡¡¡¡¡¡¡¡¡£if¡¡¡¡¡¡¡¡¡¡ax¡¡¡¡¡¡¡¡CBN_SELENDOK

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡SendDlgItemMessage£»hWnd£»IDC_TITLETEXT£»CB_GETCURSEL£»0£»0

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£»¸ù¾Ý·µ»ØµÄeaxÖµ×öÏàÓ¦¶¯×÷¡£¡£¡£

¡¡¡¡¡¡¡¡¡£endif

ÒÔÉϵIJÙ×÷¶¼ÊÇÕë¶ÔÏÂÀ­ÁÐ±í²¿·ÖµÄ£¬ÁíÍâÒ²ÓкܶàÏûÏ¢ÊÇÕë¶Ô×éºÏ¿òÖеı༭¿Ø¼þµÄ£¬¶Ô×éºÏ¿òµÄ´°¿Ú¾ä±ú·¢ËÍWM_GETTEXTºÍWM_SETTEXT£¬²Ù×÷µÄ¶ÔÏó¾ÍÊÇ×éºÏ¿òµÄ±à¼­¿Ø¼þ£»Èç¹ûÒªÏÞÖƱ༭¿Ø¼þÖÐÎı¾µÄ×î´óÊäÈ볤¶È£¬¿ÉÒÔ·¢ËÍCB_LIMITTEXTÏûÏ¢£¬ÕâʱºòwParam²ÎÊýÖ¸¶¨×î´óÊýÁ¿£»µ±Óû§Ôڱ༭¿òÖб༭Îı¾µÄʱºò£¬WindowsÔÚÓû§ÊäÈëÖ®ºó¡¢×Ö·ûÏÔʾ֮ǰ»á·¢ËÍCBN_EDITUPDATE֪ͨÂ룻µ±×Ö·ûÔڱ༭¿òÖÐÏÔʾÒÔºó£¬ÓֻᷢËÍCBN_EDITCHANGE֪ͨÂë¡£ËùÒÔÔÚ´¦ÀíWM_MANDÏûϢʱͨ¹ý´¦ÀíÕâÁ½¸ö֪ͨÂë¿ÉÒÔ¼ì²âµ½Óû§µÄÊäÈë²Ù×÷¡£

×éºÏ¿òÊÇ×Ó´°¿Ú¿Ø¼þÖбȽϸ´ÔÓµÄÒ»ÖÖ£¬ÕâÀï½éÉܵÄÊdz£ÓõÄÏûÏ¢ºÍ֪ͨÂ룬ÁíÍ⻹ÓÐÉÙÁ¿²»³£ÓõÄÄÚÈÝ£¬¶ÁÕß¿ÉÒÔ×ÔÐв鿴Ïà¹ØµÄ×ÊÁÏ¡£

8¡£¡¡Ê¹ÓÃÁбí¿ò

Áбí¿òÌṩһ¸ö¿É¹©Óû§Ñ¡ÔñµÄÁÐ±í£¬Óû§¿ÉÒÔÒ»´ÎÑ¡ÔñÒ»¸öÏîÄ¿£¬Ò²¿ÉÒÔͬʱѡÖжà¸öÏîÄ¿£¬±¾½ÚÓÃÒ»¸öµ¥¶ÀµÄÀý×Ó³ÌÐòÀ´ËµÃ÷Áбí¿òµÄÓ÷¨£¬ËùÓеÄÔ´³ÌÐò¿ÉÒÔÔÚËù¸½¹âÅ̵ÄChapter05ListboxĿ¼ÖÐÕÒµ½£¬°üÀ¨Listbox¡£rcÎļþºÍListbox¡£asmÎļþ£¬ÆäÖÐListbox¡£rcÎļþ¶¨ÒåÈçÏ£º

//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·

#include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·

#define¡¡ICO_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ox1000¡¡¡¡//ͼ±ê

#define¡¡DLG_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1

#define¡¡IDC_LISTBOX1¡¡¡¡¡¡¡¡¡¡101

#define¡¡IDC_LISTBOX2¡¡¡¡¡¡¡¡¡¡102

#define¡¡IDC_SEL1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡103

#define¡¡IDC_RESET¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡104

//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·

ICO_MAIN¡¡¡¡¡¡¡¡¡¡ICON¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨Main¡£ico¡¨

//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·

DLG_MAIN¡¡DIALOG¡¡163£»¡¡160£»¡¡190£»¡¡108

STYLE¡¡DS_MODALFRAME¡¡£ü¡¡WS_POPUP¡¡£ü¡¡WS_VISIBLE¡¡£ü¡¡WS_CAPTION¡¡£ü¡¡WS_SYSMENU

CAPTION¡¡¡¨Áбí¿ò¿Ø¼þʾÀý¡¨

FONT¡¡9£»¡¡¡¨ËÎÌ塨

£û

¡¡LISTBOX¡¡IDC_LISTBOX1£»¡¡6£»¡¡5£»¡¡55£»¡¡86£»¡¡LBS_STANDARD

¡¡LISTBOX¡¡IDC_LISTBOX2£»¡¡68£»¡¡5£»¡¡115£»¡¡86£»¡¡LBS_STANDARD¡¡£ü¡¡LBS_MULTIPLESEL

¡¡LTEXT¡¡¡¨¡¨£»¡¡IDC_SEL1£»¡¡6£»¡¡93£»¡¡55£»¡¡8

¡¡PUSHBUTTON¡¡¡¨¸´Î»£¨&R£©¡¨£»¡¡IDC_RESET£»¡¡89£»¡¡90£»¡¡45£»¡¡14

¡¡DEFPUSHBUTTON¡¡¡¨²é¿´£¨&S£©¡¨£»¡¡IDOK£»¡¡139£»¡¡90£»¡¡45£»¡¡14£»¡¡WS_DISABLED

£ý

//¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·

³ÌÐòÔËÐеÄЧ¹ûÈçͼ5¡£9Ëùʾ¡£³ÌÐòÖÐ×ܹ²¶¨ÒåÁËÁ½¸öÁбí¿ò¡£×ó±ßÁбí¿òΪIDC_LISTBOX1£¬ÕâÊÇÒ»¸öµ¥Ñ¡µÄÁбí¿ò£¬Ñ¡ÔñÒ»¸öÏîÄ¿µÄʱºòÏÂÃæµÄÎı¾ÖлáÏÔʾ³
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡