ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
µÚÈýµç×ÓÊé ·µ»Ø±¾ÊéĿ¼ ¼ÓÈëÊéÇ© ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ¡ºÊղص½ÎÒµÄä¯ÀÀÆ÷¡»

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ9²¿·Ö

¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡




¡¡¡¡¡¡µ±Ê¹ÓÃÕßµÄÒ»¸öÊó±ê¶¯×÷¿ÉÄÜÒý·¢Ðí¶àÐí¶à³ÌÐò»æͼ¶¯×÷ʱ£¬»æͼЧÂʾͱäµÃ·Ç³£ÖØ¡¡



¡¡¡¡¡¡Òª¡£Òò´ËÔÚ¿¼Á¿ÈçºÎ¼ÓÇ¿ÏÔʾÄÜÁ¦Ê±£¬ÎÒÃǾ͵ÃÉè¼ÆËùνµÄ¡¸±ØÒª»æͼÇø¡¹£¬Ò²¾ÍÊÇ¡¡



¡¡¡¡¡¡ËùνµÄInvalidate¡¡Region¡¡£¨²»ÔÙÊÊÓõÄÇøÓò£©¡£ÊÂʵÉÏÿµ±Ê¹ÓÃÕß¿ªÊ¼»æͼ£¨Ôö¼ÓС¡



¡¡¡¡¡¡µÄÏßÌõ£©£¬³ÌÐò¿ÉÒÔÉ趨¡¸±ØÒª»æͼÇø¡¹Îª£º¸ÃÏßÌõÖ®×îСÍâΧËÄ·½ÐΡ£ÎªÁ˼ǼÕâ¡¡



¡¡¡¡¡¡ÏîÊý¾Ý£¬Step1¡¡ËùÉè¼Æ²¢ÑÓÐøÖÁ½ñµÄDocument¡¡Êý¾Ý½á¹¹±ØÐë¸Ä±ä¡£¡¡



¡¡¡¡¡¡Step1¡¡µÄView¡¡´°¿ÚÓÐÒ»¸öȱµã£ºÃ»Óйö¶¯Ìõ¡£Ð°汾¼ÓÉÏÁË´¹Ö±ºÍˮƽ¹ö¶¯Ìõ£¬´ËÍâËü¡¡



¡¡¡¡¡¡Ò²Ê¾·¶Ò»ÖÖËùνµÄ·ÖÁÑ´°¿Ú£¨Splitter¡¡£©¡£¡¡



¡ö¡¡¡¡¡¡Scribble¡¡Step5£­´òÓ¡ÓëÔ¤ÊÓ£¨µÚ12¡¡Õ£©£ºStep1¡¡¡¡ÒÑÓдòÓ¡ºÍÔ¤ÊÓÄÜÁ¦£¬Õ⵱Ȼ¡¡



¡¡¡¡¡¡¹é¹¦ÓÚCScribbleView£º£ºOnDraw¡£ÏÖÔÚÒª¼ÓÇ¿µÄÊǸüϸÖµĴòÓ¡ÄÜÁ¦£¬°üÀ¨±í¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡37¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡60¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉîÈ뜳ö¡¡¡¡MFC¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í·¡¢±íβ¡¢Ò³Âë¡¢Ó³ÉäģʽµÈµÈ¡£×ø±êϵͳ£¨Ò²¾ÍÊÇÓ³Éäģʽ£¬Mapping¡¡Mode¡¡£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄÑ¡Ôñ£¬¹Øϵµ½ÊÇ·ñÄܹ»¡¸Ëù¼û¼´ËùµÃ¡¹¡£ÎªÁËÕâ¸öÄ¿µÄ£¬±ØÐëʹÓÃÄܹ»·´Ó¦¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕæʵÊÀ½çÖ®³ß´ç£¨ÈçÓ¢´ç¡¢¹«·Ö£©µÄÓ³Ïñģʽ£¬±¾ÀýʹÓá¡MM_LOENGLISH£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ã¿¸öÂß¼­µ¥Î»0¡£01¡¡Ó¢´ç¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÃÇÒ²ÔÚ´Ë°æÖÐѧϰÈçºÎÉ趨ÎļþµÄ´óС¡£ÓÐÁË´óС£¬²ÅÄܹ»ÔÚ´òӡʱ×ö·ÖÒ³¶¯×÷¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡Graph¡¡·¶Àý³ÌÐò£¨µÚ13¡¡Õ£©£ºÕâ¸ö³ÌÐòʾ·¶ÈçºÎÔÚ¾²Ì¬·ÖÁÑ´°¿ÚµÄ²»Í¬´°¿ÚÖУ¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔ²»Í¬µÄ·½Ê½£¨±¾ÀýΪ³¤Ìõͼ¡¢µã״ͼºÍÎÄ×ÖÐÎʽ£©ÏÔʾͬһ·Ý×ÊÁÏ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡Text¡¡·¶Àý³ÌÐò£¨µÚ13¡¡Õ£©£ºÕâ¸ö³ÌÐòʾ·¶ÈçºÎÔÚͬһ·ÝDocument¡¡¡¡µÄ¸÷¸ö¡¸Í¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ô´view¡¡´°¿Ú¡¹ÖУ¬ÒÔ²»Í¬µÄÏÔʾ·½·¨±íÏÖͬһ·Ý×ÊÁÏ£¬×öµ½Ò»ÌåÊýÃæ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡Graph2¡¡·¶Àý³ÌÐò£¨µÚ13¡¡Õ£©£ºÕâ¸ö³ÌÐòʾ·¶ÈçºÎΪ³ÌÐò¼ÓÉϵڶþ¸öDocument¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÀàÐÍ¡£Æä¼ä¹Øϵµ½ÐµÄDocument¡¡£¬ÐµÄView¡¡£¬ÐµÄUI¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡MltiThrd¡¡·¶Àý³ÌÐò£¨µÚ14¡¡Õ£©£ºÕâÊǵڣ±ÕµÄͬÃû³ÌÐòµÄMFC¡¡°æ¡£ÎÒֻʾ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·¶MFC¡¡¶àÏ̳߳ÌÐòµÄ¼Ü¹¹£¬Ô­Mltithrd¡¡³ÌÐòµÄ»æͼ²¿·ÝÁô¸ø¶ÁÕßÁ·Ï°¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡Top¡¡·¶Àý³ÌÐò£¨µÚ15¡¡Õ£©£ºÊ¾·¶ÈçºÎÁ¿Éí¶¨×öÒ»¸öÊôÓÚ×Ô¼ºµÄAppWizard¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒµÄÕâ¸öTop¡¡Studio¡¡AppWizard¡¡¼ÜÔÚϵͳµÄMFC¡¡AppWizard¡¡Ö®ÉÏ£¬Ôö¼ÓÒ»¸ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ª·¢²½Ö裬ѯÎʳÌÐòÔ±Ãû³Æ¼°Æä¼òµ¥ÉùÃ÷£¬È»ºó¾Í»áÔÚÿһ¸ö²úÉú³öÀ´µÄԭʼ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÂëÎļþ×îÇ°¶Ë¼ÓÉÏÒ»¶Î¹Ì¶¨¸ñʽµÄ˵Ã÷ÎÄ×Ö¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡Test¡¡·¶Àý³ÌÐò£¨µÚ16¡¡Õ£©£º´Ë³ÌÐòʾ·¶Ê¹ÓÃponent¡¡Gallery¡¡ÖеÄÈý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸öponents¡¡£ºSplash¡¡Screen¡¢SysInfo¡¢Tip¡¡Of¡¡The¡¡Day¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡OcxTest¡¡·¶Àý³ÌÐò£¨µÚ16¡¡Õ£©£º´Ë³ÌÐòʾ·¶Ê¹ÓÃponent¡¡Gallery¡¡ÖеÄGrid¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ActiveX¡¡control¡¡¡£¡¡



38¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡61¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£°Õ¡¡¡¡¡¡¡¡Ä㶨Ҫ֪µÀ£¨Œ§×x£©¡¡



ÓëÇ°°æ±¾Ö®²îÒì¡¡



¡¡¡¡ÉîÈëdz³öMFC¡¡µÚ¶þ°æÓëÇ°Ò»°æ±¾Ö®ÖØ´ó²îÒìÔÚÓÚ£º¡¡



¡¡¡¡1¡£¡¡Èí¼þ¹¤¾ßÓÉVisual¡¡C£«£«¡¡4¡£0¡¡¸ÄΪVisual¡¡C£«£«¡¡5¡£0¡¡£¬Ó°ÏìËù¼°£¬µÚ£´Õ¡¸Visual¡¡C£«£«¡¡



¡¡¡¡¡¡¡¡ÕûºÏÐÔÈí¼þ¿ª·¢»·¾³¡¹Ö®ÄÚÈݸı伫´ó¡£È«ÊéÖ®ÖÐÓйØÓÚMFC¡¡¡¡ÄÚ²¿¶¯×÷Âß¡¡



¡¡¡¡¡¡¡¡¼­¼°ÆäÔ´´úÂëµÄ±ä¶¯²»¶à£¬ÒòΪVisual¡¡C£«£«¡¡5¡£0¡¡¡¡ÖеÄMFC¡¡°æ±¾»¹Î¬³ÖÔÚ4¡£2¡¡¡£¡¡



¡¡¡¡2¡£¡¡µÚ£±ÕÂÔö¼ÓConsole¡¡³ÌÐòÉè¼Æ£¬ÒÔ¼°Win32¡¡¶àÏ̳߳ÌÐòʵÀýMltithrd¡¡¡£¡¡



¡¡¡¡3¡£¡¡µÚ£²ÕÂÔö¼Ó¡¸ËÄÖÖ²»Í¬µÄ¶ÔÏóÉú´æ·½Ê½¡¹Ò»½Ú¡£¡¡



¡¡¡¡4¡£¡¡µÚ£³ÕÂÈ¥³ýÔ­ÓÐÖ®Frame5¡¡³ÌÐò£¨¸Ã³ÌÐòÒÔMFC¡¡2¡£5¡¡¡¡µÄ¼¼Êõ·ÂÕæDynamic¡¡



¡¡¡¡¡¡¡¡Creation¡¡£©¡£¡¡



¡¡¡¡5¡£¡¡µÚ£´ÕÂÈ«²¿¸ÄΪVisual¡¡C£«£«¡¡5¡£0¡¡Ê¹Óû­Ã棬²¢ÔÚ×îºóÔö¼ÓÒ»½Ú¡¸Console¡¡³ÌÐò¡¡



¡¡¡¡¡¡¡¡µÄÏîÄ¿¹ÜÀí¡¹¡£¡¡



¡¡¡¡6¡£¡¡µÚ£¶ÕÂÔö¼Ó¡¸Ææ¹ÖµÄ´°¿ÚÀà±ðÃû³ÆAfx£ºx£ºy£ºz£ºw¡¡¡¹Ò»½Ú£¬ÒÔ¼°Ôö¼ÓHello¡¡³ÌÐò¡¡



¡¡¡¡¡¡¡¡¶Ôidle¡¡time¡¡¡¡µÄ´¦Àí¡£¡¡



¡¡¡¡7¡£¡¡Ôö¼Ó14~16¡¡ÈýÕ¡£¡¡



¡¡¡¡8¡£¡¡¸½Â¼£ÁÔö¼Ó¡¡¡¡µÄ¡¸MFC¡¡¡¡ËÄ´óÌìÍõ¡¹Ò»ÎÄ¡£¡¡



¡¡¡¡9¡£¡¡¸½Â¼£ÄÓÉÔ­ÏÈÖ®¡¸OWL¡¡³ÌÐòÉè¼ÆÒ»ÀÀ¡¹£¬¸ÄΪ¡¸ÒÔMFC¡¡Öؽ¨DBWIN¡¡¡¹¡£¡¡



¡¡¡¡±¾ÊéµÚÒ»°æÖ®Scribble¡¡³ÌÐò×Ôstep1¡¡¡¡£¨¼ÓÁËCStroke£©Ö®ºó£¬¼´ÎÞ·¨ÔÚVisual¡¡C£«£«¡¡4¡£2¡¡ºÍ¡¡



¡¡¡¡Visual¡¡C£«£«¡¡5¡£0¡¡ÉÏ˳Àû±àÒë¡£Ô­Òò³öÔÚVC£«£«¡¡4¡£2¡¡ºÍVC£«£«¡¡5¡£0¡¡ËƺõδÄÜÖ§³Ö¡¨forward¡¡



¡¡¡¡declaration¡¡of¡¡data¡¡structure¡¡class¡¨¡¡£¨µ«ÊÇÎÒ»³ÒÉVC£«£«¡¡Ôõô»á×ßÍ˲½£¿ÊDz»ÊÇÓÐʲôѡÏî¡¡



¡¡¡¡¿ÉÒÔÉ趨£©¡£ÎÞÂÛÈçºÎ£¬Ö»Òª½«CStroke¡¡µÄÉùÃ÷°áÒƵ½SCRIBBLEDOC¡£H¡¡µÄ×îÇ°Ã棬¡¡



¡¡¡¡È»ºóÔÙ½ÓÐøCScribbleDoc¡¡µÄÉùÃ÷£¬¼´¿É˳Àû±àÒë¡£ÇëÔĶÁ±¾ÊéµÚ£¸Õ¡¸CScribbleDoc¡¡µÄ¡¡



¡¡¡¡Ð޸ġ¹Ò»½ÚÖ®ÖÐÓÚSCRIBBLEDOC¡£H¡¡Ô´´úÂëÁбíºóµÄÒ»¶Î˵Ã÷£¨#477¡¡Ò³£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡39¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡62¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉîÈ뜳ö¡¡¡¡MFC¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈçºÎÁªÂç×÷Õß¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îҷdz£ÀÖÒâºÍ±¾ÊéµÄËùÓжÁÕß¹µÍ¨£¬½ÓÊÜÄú¶Ô±¾ÊéÒÔ¼°¶ÔÎÒµÄÖ¸ÕýºÍ½¨Òé¡£Ç뽫¹µÍ¨ÄÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈݾÖÏÞÔÚ¶ÔÊé¼®¡¢¶Ô֪ʶµÄ¿´·¨£¬ÒÔ¼°¶Ô±¾ÊéÎóÃýÖ®Ö¸ÕýºÍ½¨ÒéÉÏÃ棬ÇëÎðÒªÇóÎÒΪÄú¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½â¾ö¼¼ÊõÎÊÌ⣨ÀýÈçÄúµÄ³ÌÐò³ô³æ»òÄúµÄÏîÄ¿Æ¿¾±£©¡£Èç¹ûÖ»Êǵ¥´¿µØÏëºÍÎÒ½»¸öÅóÓÑ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÁÄÁÄÌ죬ÎÒ¸ü±¶¸ÐÈÙÐÒ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒµÄEmail¡¡µØÖ·ÊÇjjhou@ccca¡£nctu¡£edu¡£tw¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒµÄÓÀ¾ÃͨѶַÊÇÐÂÖñÊн¨ÖÐһ·39¡¡ºÅ13¡¡Â¥Ö®¶þ£¨FAX¡¡£º03¡­5733976¡¡£©¡¡



40¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡63¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎðÔÚ¸¡É°Öþ¸ß̨¡¡



ÉîÈ뜳ö¡¡MFC¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2nd¡¡Edition¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡64¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡¡¡



2¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡65¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

µÚ¡¡£±Õ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Win32¡¡»ù±¾³ÌÐò¹ÛÄî¡¡



³ÌÐòÉè¼ÆÁìÓòÀÿһ¸öÈ˶¼Ïë·É¡£¡¡



µ«ÊÇ£¬»¹Ã»Ñ§»á×ß֮ǰ£¬Á¬Åܶ¼±ðÏ룡¡¡



ËäÈ»ÕâÊÇÒ»±¾ÉîÈë½²½âMFC¡¡³ÌÐòÉè¼ÆµÄÊ飬ÎÒÈÔ¼á³ÖÒª°²ÅÅÕâµÚÒ»Õ£¬½éÉÜWin32¡¡¡¡µÄ¡¡



»ù±¾³ÌÐòÉè¼ÆÔ­Àí£¨Ò²¾ÍÊÇËùνµÄSDK¡¡³ÌÐòÉè¼ÆÔ­Àí£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡event¡¡driven¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡message¡¡based¡¡

´ÓÀ´²»Ôøѧϰ¹ýÔÚ¡¸Ê¼þÇý¶¯£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©ÏµÍ³¡¹ÖÐ׫д¡¸ÒÔÏûϢΪ»ù´¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¡¡



Ö®Ó¦ÓóÌÐò¡¹Õߣ¬ÄÜ·ñÒ»²½¿çÈëMFC¡¡ÁìÓò£¬Ö±½ÓÒÔapplication¡¡framework¡¡¿ª·¢Windows¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡application¡¡framework¡¡

³ÌÐò£¬ÎÒÒ»Ö±±§³Ö»³ÒɵÄ̬¶È¡£ËäÈ»ÓÐÁË¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨»òÈκÎÆäËüµÄ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©£¬¡¡



Äã¿ÉÒԼ̳ÐÒ»Õû×éÀà±ð£¬´Ó¶ø¿ìËٵõ½Ò»¸öÆľ߹æÄ£µÄ³ÌÐò£¬µ«ÊÇWindows¡¡³ÌÐòµÄÔË×÷¡¡



±¾ÖÊ£¨Message¡¡Based£¬Event¡¡Driven¡¡£©´ÓÀ´²»ÔøÒ²²»»á¸Ä±ä¡£Èç¹ûÄã²»ÄÜÁ˽âÆäË裬¿ÕÓС¡



ÆäƤÆäÈâ»òÆä¹Ç£¬ÊDz»¿ÉÄÜÓÐËù¾«½øµÄ£¬¼´Ê¹Äܹ»²Ù¿Øwizard¡¡£¬³äÆäÁ¿È´Ò²Ö»ÊǸöpuppet¡¡£¬¡¡



¶ÔÓÚÊÖÉϵijÌÐò´úÂ룬ûÓÐ×ÔÖ÷Ȩ¡£¡¡



ÎÒÈÏΪѧϰMFC¡¡Ö®Ç°£¬±ØÒªµÄ»ù´¡ÊÇ£¬¶ÔÓÚWindows¡¡³ÌÐòµÄʼþÇý¶¯ÌØÐÔµÄÁ˽⣨°ü¡¡



À¨ÏûÏ¢µÄ²úÉú¡¢»ñµÃ¡¢·ÖÅÉ¡¢Åжϡ¢´¦Àí£©£¬ÒÔ¼°¶ÔC£«£«¡¡¡¡¶à̬£¨polymorphism¡¡£©µÄ¾«È·¡¡



Ìå»á¡£±¾ÕÂËùÌá³öµÄ£¬ÊÇÎÒ¶ÔµÚÒ»Ïî±ØÒª»ù´¡µÄ̽ÌÖ£¬Äã¿ÉÒÔ´ÓÖлñµÃ¹ØÓÚWindows¡¡³Ì¡¡



ÐòµÄµ®ÉúÓëËÀÍö£¬ÒÔ¼°¶àÈÎÎñ»·¾³Ï³ÌÐòÖ®¼ä¹²´æµÄ¹ÛÄî¡£ÖÁÓÚµÚ¶þÏî»ù´¡£¬½«ÓɵڶþÕ¡¡



ΪÄ㺻ʵ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡66¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

ÈÃÎÒÔÙÇ¿µ÷Ò»±é£¬±¾Õ¾ÍÊÇÎÒÈÏΪWindows¡¡³ÌÐòÉè¼ÆÕßÒ»¶¨ÒªÖªµÀµÄ»ù´¡ÖªÊ¶¡£Ò»¸ö¡¡



Á¬ÕâЩ»ù´¡¶¼²»Çå³þµÄÈË£¬²»ÄÜÒªÇó×Ô¼ºÃ°Ã°È»¾Í¿ªÊ¼ÓÃVisual¡¡C£«£«¡¡¡¢ÓÃMFC¡¢ÓöÔÏó¡¡



µ¼ÏòµÄ·½Ê½È¥Éè¼ÆÒ»¸öÄã¸ù±¾¾Í²»¶®ÆäÔË×÷Ô­ÀíµÄ³ÌÐò¡£¡¡



»¹Ã»Ñ§»á×ß֮ǰ£¬²»ÒªÅÜ£¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Dialog¡¡Editor¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Image¡¡Editor¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Font¡¡Editor¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£DLG¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£BMP¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ICO¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£CUR¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£FON¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£BMP¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ICO¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£CUR¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£FON¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£C¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£H¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£RC¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RC¡¡piler¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡piler¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£RES¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£RES¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£DEF¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CvtRes¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£OBJ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£OBJ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡tool¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RBJ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RBJ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£LIB¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£LIB¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡text¡¡file¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡runtime£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ôø¾­ÓеijÌÐò£¬ÏÖÒѲ»ÐèÒª¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡runtime£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DLL¡¡Import£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LINKER¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DLL¡¡Import£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡binary¡¡file¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£EXE¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£EXE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡1¡­1¡¡Ò»¸ö32λWindows¡¡SDK¡¡³ÌÐòµÄ¿ª·¢Á÷³Ì¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡4¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡67¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Win32¡¡³ÌÐò¿ª·¢Á÷³Ì¡¡



¡¡¡¡¡¡¡¡¡¡Windows¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UI¡¡User¡¡Interface¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RC¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐò·ÖΪ¡¸³ÌÐò´úÂ롹ºÍ¡¸¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©×ÊÔ´¡¹Á½´ó²¿·Ý£¬Á½²¿·Ý×îºóÒÔ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡EXE¡¡¡¡¡¡¡¡¡¡Í¼¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UI¡¡¡¡

¡¡¡¡¡¡¡¡¡¡±àÒëÆ÷ÕûºÏΪһ¸öÍêÕûµÄ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îļþ£¨¡¡¡¡¡¡1¡­1£©¡£Ëùν¡¡¡¡¡¡¡¡×ÊÔ´ÊÇÖ¸¹¦Äܲ˵¥¡¢¶Ô»°¿ò¡¡



¡¡¡¡¡¡¡¡¡¡Íâò¡¢³ÌÐòͼ±ê¡¢¹â±êÐÎ×´µÈµÈ¶«Î÷¡£ÕâЩUI¡¡×ÊÔ´µÄʵ¼ÊÄÚÈÝ£¨¶þ½øÖÆ´úÂ룩ϵ½èÖú¸÷¡¡



¡¡¡¡¡¡¡¡¡¡ÖÖ¹¤¾ß²úÉú£¬²¢ÒÔ¸÷ÖÖÀ©Õ¹Ãû´æÔÚ£¬Èç¡£ico¡¢¡£bmp¡¡¡¢¡£cur¡¡µÈµÈ¡£³ÌÐòÔ±±ØÐëÔÚÒ»¸öËùν¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£rc¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RC¡¡¡¡¡¡¡¡¡¡¡¡¡¡RC¡£EXE¡¡¡¡¡¡¡¡¡¡RC¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UI¡¡

¡¡¡¡¡¡¡¡¡¡µÄ×ÊÔ´ÃèÊöµµ£¨¡¡¡¡¡¡¡¡¡¡¡¡£©ÖÐÃèÊöËüÃÇ¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡±àÒëÆ÷£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¶ÁÈ¡¡¡¡¡¡¡¡¡µµµÄÃèÊöºó½«ËùÓС¡



¡¡¡¡¡¡¡¡¡¡×ÊÔ´µµ¼¯ÖÐÖÆ×÷³öÒ»¸ö¡£RES¡¡µµ£¬ÔÙÓë³ÌÐò´úÂë½áºÏÔÚÒ»Æð£¬Õâ²ÅÊÇÒ»¸öÍêÕûµÄWindows¡¡



¡¡¡¡¡¡¡¡¡¡¿ÉÖ´Ðеµ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£LIB¡¡

¡¡ÐèҪʲôº¯Êý¿â¡¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¡¡



¡¡¡¡¡¡¡¡¡¡ÖÚËùÖÜÖªWindows¡¡Ö§³Ö¶¯Ì¬Áª½á¡£»»¾ä»°Ëµ£¬Ó¦ÓóÌÐòËùµ÷ÓõÄWindows¡¡API¡¡º¯ÊýÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡ÔÚ¡¸Ö´ÐÐʱÆÚ¡¹²ÅÁª½áÉϵġ£ÄÇô£¬¡¸Áª½áʱÆÚ¡¹ËùÐèµÄº¯Êý¿â×öʲôÓã¿ÓÐÄÄЩ£¿¡¡



¡¡¡¡¡¡¡¡¡¡²¢²»ÊÇÑÓÉìµµÃûΪ¡£dll¡¡Õß²ÅÊǶ¯Ì¬Áª½áº¯Êý¿â£¨DLL¡¡£¬Dynamic¡¡Link¡¡Library¡¡£©£¬ÊÂʵ¡¡



¡¡¡¡¡¡¡¡¡¡ÉÏ¡£exe¡¡¡¢¡£dll¡¢¡£fon¡¢¡£mod¡¢¡£drv¡¢¡£ocx¡¡¶¼ÊÇËùνµÄ¶¯Ì¬Áª½áº¯Êý¿â¡£¡¡



¡¡¡¡¡¡¡¡¡¡Windows¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡Runtimes¡¡¡¡Windows¡¡API¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐòµ÷Óõĺ¯Êý¿É·ÖΪ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔ¼°¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Á½´ó²¿·Ý¡£ÔçÆڵġ¡



¡¡¡¡¡¡¡¡¡¡Runtimes¡¡²¢²»Ö§³Ö¶¯Ì¬Áª½á£¬µ«Visual¡¡C£«£«¡¡4¡£0¡¡Ö®ºóÒÑÖ§³Ö£¬²¢ÇÒÔÚ32¡¡Î»²Ù×÷ϵͳ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÖÐÒѲ»ÔÙÓÐsmall/medium/large¡¡µÈÄÚ´æģʽ֮·Ö¡£ÒÔÏÂÊÇËüÃǵÄÃüÃû¹æÔòÓëʹÓÃʱ»ú£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LIBC¡£LIB¡¡¡¡C¡¡Runtime¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÊÇ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯Êý¿âµÄ¾²Ì¬Áª½á°æ±¾¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MSVCRT¡£LIB¡¡¡¡C¡¡Runtime¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MSVCRT40¡£DLL¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÊÇ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯Êý¿â¶¯Ì¬Áª½á°æ±¾£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡import¡¡¡¡º¯Êý¿â¡£Èç¹ûÁª½á´ËÒ»º¯Êý¿â£¬ÄãµÄ³ÌÐòÖ´ÐÐʱ±ØÐëÓÐMSVCRT40¡£DLL¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚ³¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡ÁíÒ»×麯Êý£¬Windows¡¡API¡¡£¬ÓɲÙ×÷ϵͳ±¾Éí£¨Ö÷ÒªÊÇWindows¡¡Èý´óÄ£¿éGDI32¡£DLL¡¡ºÍ¡¡



¡¡¡¡¡¡¡¡¡¡USER32¡£DLL¡¡ºÍKERNEL32¡£DLL¡¡£©Ìṩ£¨×¢£©¡£Ëä˵¶¯Ì¬Áª½áÊÇÔÚÖ´ÐÐʱÆڲŷ¢Éú¡¸Áª¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡5¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡68¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡½á¡¹ÊÂʵ£¬µ«ÔÚÁª½áʱÆÚ£¬Áª½áÆ÷ÈÔÐèÏÈΪµ÷ÓÃÕߣ¨Ó¦ÓóÌÐò±¾Éí£©×¼±¸Ò»Ð©Êʵ±µÄÐÅ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Ï¢£¬²ÅÄܹ»ÔÚÖ´ÐÐʱÆÚ˳Àû¡¸Ìø¡¹µ½DLL¡¡Ö´ÐС£Èç¹û¸ÃAPI¡¡ËùÊôÖ®º¯Êý¿âÉÐδ¼ÓÔØ£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÏµÍ³Ò²²ÅÒò´ËÖªµÀÒªÏÈÐмÓÔظú¯Êý¿â¡£ÕâЩÊʵ±µÄÐÅÏ¢·ÅÔÚËùνµÄ¡¸import¡¡¡¡º¯Êý¿â¡¹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÖС£32¡¡Î»Windows¡¡¡¡µ
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡