CÓïÑÔʵÀý½Ì³Ì(PDF¸ñʽ)-µÚ24²¿·Ö
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
µÄWindowsÏûÏ¢»¹¿ÉÒÔÀ´¡¡×ÔÒƶ¯´°¿Ú»ò¸Ä±ä´°¿ÚµÄ´óС¡£´ËÍ⣬µ±³Ì¡¡
ÐòÆô¶¯»òÖÕÖ¹¡¢´°¿Ú»ñµÃ»òʧȥ½¹µãµÈµÈʼþ·¢Éúʱ£¬ÏàÓ¦µÄ¡¡
WindowsÏûÏ¢Ò²½«±»·¢ËÍ¡£¿Ø¼þ×÷ΪһÖÖÌØÊâÐÎʽµÄ´°¿Ú£¬ÏàÓ¦µÄ¿Ø¡¡
¼þ֪ͨÏûÏ¢Ò²ÔÚÀàËƵÄÇéÐÎϲúÉú¡£¡¡¡¡
Run³ÉÔ±º¯ÊýÓÃÀ´»ñÈ¡ÏûÏ¢²¢½«ËüÃÇ·¢Ë͵½ºÏÊʵĴ°¿Ú£¬ºÜ¶àµÄÃüÁî¡¡
ÏûÏ¢±»·¢Ë͵½Ó¦ÓóÌÐòµÄÖ÷´°¿Ú£¬ÓÉÀà¿âÔ¤Ïȶ¨ÒåµÄWindowProcº¯Êý¡¡
»ñµÃÕâЩÏûÏ¢£¬È»ºó¸ù¾ÝËù»ñµÃµÄÏûÏ¢µÄÀàÐÍÀ´ÒÔ²»Í¬µÄ·½Ê½¶ÔËüÃÇ¡¡
½øÐд¦Àí¡£¡¡¡¡
×î³õ½ÓÊÜÏûÏ¢µÄ±ØÐëÊÇÒ»¸ö´°¿Ú¶ÔÏó¡£WindowsÏûϢͨ³£Ö±½ÓÓɸô°¡¡
¿Ú¶ÔÏó½øÐд¦Àí¡£¶øÃüÁîÏûÏ¢Ò»°ãÓÉÓ¦ÓóÌÐòµÄÖ÷¿ò¼Ü´°¿Ú¿ªÊ¼£¬°´¡¡
ÕÕÃüÁî·¾¶ÃèÊöµÄÃüÁîÄ¿±êÁ´½øÐд¦Àí¡£¡¡¡¡
µ±Ò»¸öÃüÁîÄ¿±êÁ´»ñµÃÏûÏ¢»òÃüÁîʱ£¬Ëü½«ËÑË÷ËüµÄÏûÏ¢Ó³ÉäÒÔÑ°ÕÒ¡¡
Æ¥ÅäÏî¡£Èç¹û¸ÃÏûÏ¢µÄÒ»¸ö´¦Àíº¯Êý´æÔÚ£¬¸Ã´¦Àíº¯Êý½«±»µ÷Óᣡ¡¡¡
ÓëÃüÁͬ£¬¶ÔÓÚ±ê×¼WindowsÏûÏ¢£¬ËüÃDz¢²»¾¹ýÃüÁîÄ¿±êÁ´£¬Í¨¡¡
³£ÓɸÃÏûÏ¢µÄÄ¿±ê´°¿Ú½øÐд¦Àí£¬Õâ¸ö¡¡Ä¿±ê´°¿Ú¿ÉÄÜÊÇÖ÷¿ò¼Ü´°¿Ú£¬¡¡
Ò²¿ÉÄÜÊÇÒ»¸öMDI×Ó´°¿Ú¡¢Ò»¸ö±ê×¼¿Ø¼þ¡¢¶Ô»°¿ò¡¢ÊÓ»òÆäËüÐÎʽµÄ¡¡
×Ó´°¿Ú¡£¡¡¡¡
ÔÚÔËÐÐʱ£¬Ã¿Ò»¸öWindows´°¿Ú¶¼ÓëÒ»¸ö´°¿Ú¶ÔÏó½¨Á¢¹ØÁª£¬¸Ã´°¿Ú¡¡
¶ÔÏóÓÉÖ±½ÓµÄ»ò¼ä½ÓµÄÓÉÀàCWndÅÉÉú£¬²¢ÇÒÓÐ×ÅËü×Ô¼ºµÄÏûÏ¢Ó³ÉäºÍ¡¡
´¦Àíº¯Êý¡£¿ò¼ÜʹÓÃÕâ¸öÏûÏ¢Ó³ÉäÀ´½«µ½À´µÄÏûÏ¢Ó³Éäµ½ËüÃǵĴ¦Àí¡¡
º¯Êý¡£¡¡¡¡
¶ÔÓÚÃüÁÎÒÃÇËùÐè×öµÄÖ»Êǽ¨Á¢ÃüÁîµ½ËüÃǵĴ¦Àíº¯ÊýÖ®¼äµÄÁ´¡¡
½Ó£¬Í¨³£Ê¹ÓÃClassWizardÀ´Íê³ÉÕâÒ»²½¹¤×÷£¬È»ºó±àд¾ø´ó¶àÊýµÄ¡¡
ÃüÁî´¦Àí³ÌÐò¡£¡¡¡¡
WindowsÏûϢͨ³£·¢Ë͵½Ö÷¿ò¼Ü´°¿Ú£¬µ«ÊÇÃüÁîÏûÏ¢½«¿ÉÄÜ´«Ë͵½Æä¡¡
ËüµÄ¶ÔÏ󣬿ò¼Üͨ¹ýÒ»¸öÃüÁîÄ¿±ê¶ÔÏóµÄ±ê׼˳ÐòÀ´´«µÝÃüÁÕâЩ¡¡
ÃüÁîÄ¿±ê¶ÔÏóÖÁÉÙÓÐÒ»¸ö¿ÉÄÜ¡¡£¨²¢²»ÊÇÒ»¶¨£©°üº¬¸ÃÃüÁîµÄ´¦Àíº¯Êý¡£¡¡
ÿһ¸öÃüÁîÄ¿±ê¶ÔÏó¼ì²éËüµÄÏûÏ¢Ó³ÉäÒԲ鿴ÊÇ·ñÓÐÒ»¸öÃüÁî´¦Àíº¯¡¡
ÊýÀ´´¦Àíµ½À´µÄÏûÏ¢¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡180¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
²»Í¬µÄÃüÁîÄ¿±êÀàÔÚ²»Í¬µÄʱºò¼ì²éËüÃÇ¡¡×Ô¼ºµÄÏûÏ¢Ó³Éä¡£µäÐ͵ģ¬¡¡
Ò»¸öÀཫÃüÁî´«Ë͸øÆäËüһЩÀ࣬ÕâʹµÃÕâЩÀà¾ßÓÐ×îÏÈ´¦Àí¸ÃÏûÏ¢¡¡
µÄ»ú»á¡£Èç¹ûÕâЩÀàÖÐûÓÐÒ»¸ö´¦ÀíÁ˸ÃÃüÁ×î³õµÄÄǸöÀཫ¼ì²é¡¡
ËüµÄÏûÏ¢Ó³É䣬Ȼºó£¬Èç¹ûËüҲûÓÐÌṩÏàÓ¦µÄ´¦Àíº¯Êý£¬Ëü¿ÉÄܻᡡ
½«¸ÃÃüÁî´«Ë͸ø¸ü¶àµÄÃüÁîÄ¿±ê¡£±í4¡£2ÃèÊöÁ˹¹³ÉÕâһ˳ÐòµÄ½á¡¡
¹¹¡£Í¨³£µÄ˳ÐòÊÇÏÈ´«Ë͸øµ±Ç°¼¤»î×ÓÃüÁîÄ¿±ê¶ÔÏó£¬ÔÙ´«Ë͸ø×Ô¡¡
Éí£¬×îºó´«Ë͸øÆäËüµÄÃüÁîÄ¿±ê¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±í4¡£¡¡2¡¡±ê×¼ÃüÁî´«ËÍ·¾¶¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÃÀàÐ͵ĶÔÏó»ñ¡¡¡¡¡¡¡¡¡¡Ëü½«°´ÏÂÃæµÄ˳Ðò¸ø×Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È¡Ä³Ò»ÃüÁî¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉíºÍÆäËüÃüÁîÄ¿±ê¶ÔÏó¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê±¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´¦Àí¸ÃÃüÁîµÄ»ú»á¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MDI¿ò¼Ü´°¿Ú¡¡¡¡¡¡¡¡¡¡1¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ±Ç°¼¤»î¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨CMDIFrameWnd£©¡¡¡¡¡¡CMDIChildWnd¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡µ±Ç°¿ò¼Ü´°¿Ú×ÔÉí¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡£¡¡¡¡Ó¦ÓóÌÐò¡¡£¨CWinApp¶Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ï󣩡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îĵµ¿ò¼Ü´°¿Ú¡¡¡¡¡¡¡¡¡¡¡¡1¡£¡¡µ±Ç°¼¤»îÊÓ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨CframeWnd£¬¡¡2¡£¡¡µ±Ç°¿ò¼Ü´°¿Ú¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMDIChildWnd£©¡¡¡¡3¡£¡¡¡¡Ó¦ÓóÌÐò¡¡£¨CWinApp¶Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ï󣩡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊÓ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡£¡¡µ±Ç°ÊÓ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡ÓëÊÓÏà¹ØÁªµÄÎĵµ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îĵµ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡£¡¡µ±Ç°Îĵµ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡¡¡ÓëÎĵµÏà¹ØÁªµÄÎĵµ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ä£°å¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô»°¿ò¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡£¡¡µ±Ç°¶Ô»°¿ò¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡¡¡ÓµÓе±Ç°¶Ô»°¿òµÄ´°¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿Ú¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡£¡¡¡¡Ó¦ÓóÌÐò¡¡£¨CWinApp¶Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ï󣩡¡¡¡
ÉÏÃæµÄ¹ý³Ì¿´ÆðÀ´ºÜ¸´ÔÓ£¬²¢ÇÒÌí¼ÓÁ˳ÌÐòµÄ¿ªÏú£¬µ«ÊÇÏà±È´¦Àí³Ì¡¡
Ðò¶ÔÃüÁîµÄÏìÓ¦À´Ëµ£¬´«ËÍÃüÁîµÄ¿ªÏúҪСµÃ¶à£¬ÒòΪ½öµ±Óû§ÓëÒ»¡¡
¸öÓû§½çÃæ¶ÔÏó½øÐн»»¥Ê±¿ò¼Ü²ÅÉú³ÉÏàÓ¦µÄÃüÁî¡£¡¡¡¡
µ±Ê¹ÓÃAppWizard´´½¨ÐµĿò¼ÜÓ¦ÓóÌÐò¡¡£¨skeleton¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡application£©¡¡
ʱ£¬AppWizard¾ÍÒѾΪËüËù´´½¨µÄÿһ¸öÃüÁîÄ¿±êÀà±àдÁËÏàÓ¦µÄ¡¡
ÏûÏ¢Ó³Éä¡£ÔÚÕâЩÏûÏ¢Ó³ÉäÖУ¬ÓÐһЩÒѾÌí¼ÓÁ˶ÔijЩÏûÏ¢ºÍÔ¤¶¨¡¡
ÒåÃüÁîµÄ´¦Àí£¬¶øÆäËüһЩֻÊÇΪÁËÏÂÒ»²½Ìí¼Ó´¦Àíº¯ÊýµÄռλ·û¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡181¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÀàµÄÏûÏ¢Ó³ÉäλÓÚ¸ÃÀàµÄ¡£CPPÎļþÖУ¬ÎÒÃÇͨ³£Ê¹ÓÃClassWizardΪ¡¡
ÿһ¸öÀཫҪ´¦ÀíµÄÏûÏ¢ºÍÃüÁîÌí¼ÓÈë¿Ú¡£Ò»¸öµäÐ͵ÄÏûÏ¢Ó³Éä¾ßÓС¡
ÈçϵĽṹ£¬ËüÀ´×ÔÎļþDialogDemo¡£cpp¡¡£º¡¡¡¡
BEGIN_MESSAGE_MAP£¨CDialogDemoApp£»¡¡CWinApp£©¡¡¡¡
//£û£ûAFX_MSG_MAP£¨CDialogDemoApp£©¡¡¡¡
//¡¡×¢Òâ¡¡ClassWizard¡¡½«ÔÚ´ËÌí¼Ó»òɾ³ýÓ³Éäºê¡£¡¡¡¡
//¡¡²»ÒªÉ¾³ýÄãÔÚÕâÀï¿´µ½µÄÕâЩÉú³É´úÂë¿é¡¡£¡¡¡¡¡
//£ý£ýAFX_MSG¡¡¡¡
ON_MAND£¨ID_HELP£»¡¡CWinApp£º£ºOnHelp£©¡¡¡¡
END_MESSAGE_MAP£¨£©¡¡¡¡
ÉÏÃæµÄÏûÏ¢Ó³Éä°üÀ¨Ò»ÏµÁеĺꡣÏûÏ¢Ó³ÉäλÓÚÁ½¸öºê¡ª¡ª¡¡
BEGIN_MESSAGE_MAPºÍEND_MESSAGE_MAPÖ®¼ä£¬ÆäËüµÄºê£¬Èç¡¡
ON_MAND¹¹³ÉÁËÏûÏ¢Ó³ÉäµÄÄÚÈÝ¡£¡¡¡¡
¡¡¡¡l¡¡×¢Ò⣺¡¡¡¡
¡¡¡¡l¡¡ÔÚÏûÏ¢Ó³ÉäºêµÄºóÃæûÓзֺš£¡¡¡¡
ÏûÏ¢Ó³É仹°üÀ¨ÁËÏÂÃæÐÎʽµÄ×¢ÊÍ£º¡¡¡¡
//£û£ûAFX_MSG_MAP£¨CDialogDemoApp£©¡¡¡¡
//£ý£ýAFX_MSG_MAP¡¡¡¡
ÔÚÁ½ÐÐ×¢ÊÍÖ®¼ä°üÀ¨ÁËÏûÏ¢Ó³ÉäÈë¿Ú£¬µ«²»ÒªÇóËùÓеÄÏûÏ¢Ó³ÉäÈë¿Ú¡¡
¶¼ÔÚÕâÁ½ÐÐ×¢ÊÍÖ®¼ä¡£µ±Ê¹ÓÃClassWizard±àдÈë¿Úʱ£¬Ëü½«Ê¹ÓÃÕâ¡¡
ЩÌØÊâµÄ×¢ÊÍ¡£ËùÓÐÓÉClassWizardÉú³ÉµÄ×¢ÊͶ¼Î»ÓÚÕâÁ½ÐÐ×¢ÊÍÖ®¡¡
¼ä¡£¡¡¡¡
¡¡¡¡l¡¡×¢Ò⣺¡¡¡¡
¡¡¡¡l¡¡³ý·ÇÄãȷʵ²»ÏëÔÚ³ÌÐòÖÐÔÙʹÓÃClassWizard£¬²»Òª¸ü¸Ä//¡¡
¡¡¡¡¡¡¡¡£û£ûAFX_MSG_MAPºÍ//£ý£ýAFX_MSG_MAP¼ÇºÅ£¬ÕâÊÇClassWizard½øÐг̡¡
¡¡¡¡¡¡¡¡ÐòÏà¹ØÊý¾Ý¿â¹ÜÀíµÄÌØÊâ±ê¼Ç¡£¡¡¡¡
µ±Ê¹ÓÃClassWizard´´½¨ÐÂÀàʱ£¬ÏàÓ¦µÄÏûÏ¢Ó³É佫ÓÉClassWizard¡¡×Ô¡¡
¶¯Éú³É¡£¶øÇÒ£¬ÔÚÇ°ÃæµÄʾÀý´úÂëÖУ¬ÎÒÃÇ»¹¿´µ½Á˲»ÒªËæÒâÐÞ¸ÄÓÉ¡¡
ClassWizardÉú³ÉµÄÏûÏ¢Ó³ÉäÏîµÄ¾¯¸æ¡£µ«ÊÇ£¬¶ÔÓÚÄÇЩÓоÑéµÄ³Ì¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡182¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÐòÔ±£¬Ê¹ÓÃÔ´´úÂë±à¼Æ÷À´ÊÖ¶¯µÄ´´½¨ÏûÏ¢Ó³ÉäÒ²ÊÇÍêÈ«¿ÉÐеġ£¡¡¡¡
ÎÒÃÇ×¢Ò⵽ǰÃæµÄBEGIN_MESSAGE_MAP¾ßÓÐÏÂÃæµÄ¸ñʽ£¬Ëü¾ßÓÐÁ½¸ö¡¡
²ÎÊý£ºCDialogDemoAppºÍCWinApp¡£¡¡¡¡
BEGIN_MESSAGE_MAP£¨CDialogDemoApp£»¡¡CWinApp£©¡¡¡¡
µÚÒ»¸ö²ÎÊýCDialogDemoApp±íʾÏûÏ¢Ó³ÉäËùÊôµÄÀ࣬µÚ¶þ¸ö²ÎÊý¡¡
CWinApp±íʾCDialogDemoAppµÄÖ±½Ó»ùÀ࣬ÕâÏòÎÒÃÇ°µÊ¾ÁËÒ»µã£¬Õâ¡¡
¾ÍÊÇ˵£¬Èç¹û¿ò¼ÜÔÚÀàCDialogDemoAppÖÐûÓÐÕÒµ½Ä³Ò»Ìض¨ÏûÏ¢»òÃü¡¡
ÁîµÄÓ³ÉäÈë¿Ú£¬Ëü½«°´ÕÕÀàµÄ¼Ì³Ð½á¹¹ÒÀ´Î²éÕÒ¸ÃÓë¸ÃÏûÏ¢»òÃüÁîÏà¡¡
Æ¥ÅäµÄÈë¿Ú¡£Èç¹û°´ÕÕÕâÖÖ·½Ê½»¹ÊÇδÄÜÕÒµ½Ò»¸öÆ¥ÅäµÄÓ³ÉäÏ¶Ô¡¡
ÓÚÃüÁ¿ò¼Ü½«½«Ëü´«Ë͸øÏÂÒ»¸öÃüÁîÄ¿±ê£¬¶ÔÓÚ±ê×¼WindowsÏû¡¡
Ï¢£¬¿ò¼Ü½«½«Ëü´«µÝ¸øÒ»¸öºÏÊʵÄĬÈÏ´°¿Ú¹ý³Ì¡£ÎªÁ˼ÓËÙÏûÏ¢Ó³Éä¡¡
Æ¥ÅäµÄËٶȣ¬¿ò¼ÜʹÓÃÁËÒ»ÖÖÀàËÆÓÚ´ÅÅÌ»º´æµÄ»úÖÆ£¬Ëü±£´æÁËÓë×î¡¡
½üÆ¥ÅäÏîÓйصÄÐÅÏ¢£¬ÒÔ±ãÔÚ»ñÈ¡ÏàͬµÄÏûϢʱ¿ÉÒԺܿìµÄÕÒµ½ÓëÏû¡¡
Ï¢ÏàÆ¥ÅäµÄÏûÏ¢Ó³Éä¡£ÊÂʵÉÏ£¬ÏûÏ¢Ó³ÉäͬʹÓÃÐ麯ÊýÏà±È£¬ÔÚijЩ¡¡
·½ÃæÒª¸üΪÓÐЧ¡£¡¡¡¡
ÏÂÃæÎÒÃÇÌÖÂÛÒ»ÏÂÏûÏ¢´¦Àíº¯ÊýµÄÉùÃ÷¡£ÏûÏ¢´¦Àíº¯ÊýµÄÉùÃ÷ÐèÒª×ñ¡¡
´ÓһЩ¹æÔòÓëÐÒ飬ÕâЩ¹æÔòºÍÐÒéÒòÏûÏ¢ËùÊôµÄÖÖÀ಻ͬ¶øÓÐËù²»¡¡
ͬ¡£¡¡¡¡
ÔÚÀàCWndÖж¨ÒåÁ˱ê×¼µÄWindowsÏûÏ¢´¦Àíº¯Êý£¬ÕâЩÏûÏ¢ÒÔǰ׺WM_¡¡
¿ªÍ·¡£ÏàÓ¦µÄÏûÏ¢´¦Àíº¯ÊýµÄÃüÃû»ùÓÚÏûÏ¢µÄÃû³Æ¡£¾ÙÀýÀ´Ëµ£¬ÏûÏ¢¡¡
WM_PAINTµÄ´¦Àíº¯ÊýÔÚCWndÖб»ÉùÃ÷Ϊ¡¡¡¡
afx_msg¡¡void¡¡OnPaint£¨£©£»¡¡¡¡
¹Ø¼ü×Öafx_msgʹµÃÉÏÃæµÄº¯Êý¿´ÆðÀ´ºÍÆäËüµÄCWnd³ÉÔ±º¯ÊýÓÐËù²»¡¡
ͬ£¬È»¶øʵ¼ÊÉÏ£¬¾¹ýÔ¤´¦ÀíÖ®ºó£¬afx_msg½«±»¿Õ°×Ëù´úÌ棬Ҳ¾Í¡¡
ÊÇ˵£¬³ýÁË¿ÉÒÔʹ³ÌÐòÔ±ºÜÇå³þµÄµÄÖªµÀÄÄһЩº¯ÊýÊÇÏûÏ¢´¦Àíº¯¡¡
Êý£¬¶øÄÄһЩÊÇÒ»°ãµÄ³ÉÔ±º¯Êý¡££¨Êµ¼ÊÉÏ£¬¸Ã¹Ø¼ü×ÖΪMicrosoft¡¡
¹«Ë¾Îª½ñºóËù×÷µÄ±£Áô×Ö¡££©ÏûÏ¢´¦Àíº¯Êýֻͨ¹ýÏûÏ¢Ó³ÉäÀ´ÊµÏÖ£¬¡¡
¶øÏûÏ¢Ó³Éä½öÒÀÀµÓÚ¼¸¸ö±ê×¼µÄÔ¤´¦Àíºê¡£¡¡¡¡
Èç¹ûÐèÒªÖØÔØÔÚ»ùÀàÖж¨ÒåµÄÏûÏ¢´¦Àíº¯Êý£¬Ö»Ðè¼òµ¥µÄʹÓá¡
ClassWizardÔÚÅÉÉúÀàÖж¨ÒåÒ»¸ö¾ßÓÐÏàͬÔÐ͵ĺ¯Êý£¬²¢ÇÒΪËüÌí¡¡
¼ÓÏûÏ¢Ó³ÉäÈë¿Ú¡£¹ØÓÚÈç¹ûʹÓÃClassWizardÖØÔØÏûÏ¢´¦Àíº¯ÊýµÄʾ¡¡
ÀýÎÒÃǽ«»áÔÚ±¾ÊéºóÃæµÄÄÚÈÝÖÐÓöµ½£¬ÕâÀï¾Í²»ÔÙ׸Êö¡£¡¡¡¡
ÔÚһЩÇé¿öÏ£¬ÖØÔØÒÔºóµÄ´¦Àíº¯ÊýÓ¦¸ÃÔÚÊʵ±µÄµØ·½µ÷ÓûùÀàµÄ±»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡183¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÖØÔغ¯ÊýÒÔʹµÃ»ùÀàºÍWindows¿ÉÒÔ´¦ÀíÕâЩÏûÏ¢¡£¶øÔÚʲôµØ·½µ÷¡¡
ÓûùÀàµÄ±»ÖØÔغ¯ÊýÒÀ»·¾³¶ø¶¨¡£ÓÐʱºòÎÒÃÇÐèÒª¸ù¾ÝһЩÌõ¼þÀ´¾ö¡¡
¶¨ÊÇ·ñÐèÒªµ÷ÓûùÀàµÄ±»ÖØÔغ¯Êý£¬¶øÔÚÁíÍâµÄһЩ³¡ºÏ¿ÉÄÜÇ¡Ç¡Ïà¡¡
·´£¬ÎÒÃÇÐèÒª»ùÀàµÄ´¦Àíº¯ÊýµÄ·µ»ØÖµÀ´¾ö¶¨ÊÇ·ñ»òÈçºÎÖ´ÐÐ×Ô¼ºµÄ¡¡
´¦Àíº¯Êý´úÂë¡£¡¡¡¡
¡¡¡¡l¡¡×¢Ò⣺¡¡¡¡
¡¡¡¡l¡¡ÓÐЩʱºòÎÒÃÇ¿ÉÄÜ»áÏëµ½ÔÚ½«´«µÝ¸øÏûÏ¢´¦Àíº¯ÊýµÄ²ÎÊýÔÙ´«µÝ¡¡
¡¡¡¡¡¡¸ø»ùÀàµÄ´¦Àíº¯ÊýʱÐÞ¸ÄËüÃÇ¡£±ÈÈç˵£¬ÎÒÃÇÓпÉÄÜÏ뵽ͨ¹ýÐÞ¡¡
¡¡¡¡¡¡¸ÄOnChar´¦Àíº¯ÊýµÄnChar²ÎÊýÀ´ÔÚÓû§ÊäÈëʱÆÁ±ÎµôһЩ×Ö·û¡£¡¡
¡¡¡¡¡¡µ«ÊÇÕâÑù×öÊDz»°²È«µÄ£¬Èç¹ûÒ»¶¨ÐèÒªÕâÑù×ö£¬ÎÒÃÇÓ¦¸ÃʹÓÃÀà¡¡
¡¡¡¡¡¡CWndµÄ³ÉÔ±º¯ÊýSendMessage£¬¶ø²»ÊÇÖ±½ÓÐ޸Ĵ«µÝ¸øÏûÏ¢´¦Àíº¯¡¡
¡¡¡¡¡¡ÊýµÄ²ÎÊý¡£¡¡¡¡
°´ÕÕ¹ßÀý£¬ÎÒÃÇÔÚÏûÏ¢´¦Àíº¯ÊýÃûµÄÇ°Ã涼ʹÓÃÁËǰ׺¡¡¡°On¡±¡£²¢ÇÒ¡¡
ÏûÏ¢´¦Àíº¯Êý¿ÉÄÜ´øÓм¸¸ö²ÎÊý£¬Ò²¿ÉÄÜÒ»¸ö²ÎÊýҲûÓС£Ò»Ð©ÏûÏ¢¡¡
´¦Àíº¯Êý¿ÉÒÔ·µ»ØÖµ£¬¶øÁíһЩ¿ÉÄܱ»ÉùÃ÷Ϊvoid¡£¿ÉÒÔÔÚClass¡¡¡¡
Library¡¡¡¡ReferenceÖÐÕÒµ½ÒÔWM_¿ªÍ·µÄÏûÏ¢µÄĬÈÏ´¦Àíº¯Êý£¬ËüÃǶ¼¡¡
ÊÇÀàCWndµÄ³ÉÔ±º¯Êý£¬²¢ÇÒ¾ßÓÐǰ׺¡¡¡°On¡±¡£ÕâЩ³ÉÔ±º¯ÊýÔÚÀàCWnd¡¡
ÖеÄÉùÃ÷¾ù´øÓÐǰ׺afx_msg¡£¡¡¡¡
¶ÔÓÚÃüÁî»ò¿Ø¼þ֪ͨÏûÏ¢£¬MFC²¢Î´ÌṩĬÈϵĴ¦Àíº¯Êý¡£Òò´Ë£¬ÎÒ¡¡
ÃÇÐèÒª¸ù¾ÝÃüÃûÔ¼¶¨À´×Ô¼ºÃüÃû»ò±àдÕâЩÏûÏ¢´¦Àíº¯Êý¡£µ±½«ÃüÁî¡¡
»ò¿Ø¼þ֪ͨӳÉäµ½´¦Àíº¯Êýʱ£¬ClassWizard¸ù¾ÝÃüÁîID»ò¿Ø¼þ֪ͨ¡¡
´úÂ뽨Òé´¦Àíº¯ÊýÃû¡£¡¡¡¡
¾Ù¸öÀý×ÓÀ´Ëµ£¬°´ÕÕÃüÃûÔ¼¶¨£¬ÏìÓ¦File²Ëµ¥ÏµÄOpenÃüÁîµÄÏûÏ¢´¦¡¡
Àíº¯Êý½«±»ÃüÃûΪ¡¡¡¡
afx_msg¡¡void¡¡OnFileOpen£¨£©£»¡¡¡¡
¶ÔÓÚһЩºÜ³£¼ûµÄÓû§½çÃæÔªËØ£¬ÔÚ¿ò¼ÜÖÐÒÑΪËüÃÇÔ¤¶¨ÒåÁËһЩÃü¡¡
ÁîID£¬±ÈÈçÓëFile²Ëµ¥ÏµÄOpenÃüÁî¶ÔÓ¦µÄÃüÁîIDΪID_FILE_OPEN£¬¡¡
ÕâЩԤ¶¨ÒåID¿ÉÒÔÔÚÎļþAFXRES¡£H¡¡ÖÐÕÒµ½¡£ÏÂÃæÊÇËùÖ§³ÖµÄ×îÖØÒªµÄ¡¡
һЩÃüÁîµÄÁÐ±í£º¡¡¡¡
¡¡¡¡l¡¡File²Ëµ¥ÃüÁNew¡¢Open¡¢Close¡¢Save¡¢Save¡¡As¡¢Page¡¡¡¡
¡¡¡¡¡¡Setup¡¢Print¡¡Setup¡¢Print¡¢Print¡¡Preview¡¢ExitÒÔ¼°×î½üʹ¡¡
¡¡¡¡¡¡ÓõÄÎļþ¡¡¡¡
¡¡¡¡l¡¡Edit²Ëµ¥ÃüÁClear¡¢Clear¡¡All¡¢Copy¡¢Cut¡¢Find¡¢Paste¡¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡184¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡Repeat¡¢Replace¡¢Select¡¡All¡¢UndoÒÔ¼°¡¡Redo¡£¡¡¡¡
¡¡¡¡l¡¡View²Ëµ¥ÃüÁToolbarÒÔ¼°Status¡¡Bar¡£¡¡¡¡
¡¡¡¡l¡¡Window²Ëµ¥ÃüÁNew¡¢Arrange¡¢Cascade¡¢Tile¡¡Horizontal¡¢¡¡
¡¡¡¡¡¡Tile¡¡VerticalÒÔ¼°Split¡£¡¡¡¡
¡¡¡¡l¡¡Help²Ëµ¥ÃüÁIndex¡¢Using¡¡HelpÒÔ¼°About¡£¡¡¡¡
¡¡¡¡l¡¡OLEÃüÁî¡¡£¨Î»ÓÚEdit²Ëµ¥£©£ºInsert¡¡New¡¡Object¡¢Edit¡¡Links¡¢¡¡
¡¡¡¡¡¡Paste¡¡Link¡¢Paste¡¡SpecialÒÔ¼°typename¡¡Object¡¡£¨Î½´ÊÃüÁ¡£¡¡¡¡
ÔÙ¾ÙÒ»¸öÀý×Ó£¬°´ÕÕÃüÃûÔ¼¶¨µÄ½¨Ò飬¶ÔÒ»¸ö±êǩΪDefaultµÄ°´Å¥¡¡
¿Ø¼þµÄBN_CLICKED֪ͨÏûÏ¢´¦Àíº¯Êý½«±»ÃüÃûΪ£º¡¡¡¡
afx_msg¡¡void¡¡OnClickedDefault£¨£©£»¡¡¡¡
ÕâÑù£¬ÎÒÃǾͿÉÒÔ½«IDC_DEFAULTµÄIDÓëÒ»¸öÃüÁîÏà¹ØÁª£¬ÕâÑù¸ÃÃü¡¡
ÁîµÈ¼ÛÓÚÓ¦ÓóÌÐòÖ¸¶¨µÄÓû§½çÃæ¶ÔÏ󡣡¡¡¡
ÒÔÉϽ²µ½µÄÁ½ÀàÏûÏ¢¡¡£¨ÃüÁîºÍ¿Ø¼þ֪ͨÏûÏ¢£©µÄ´¦Àíº¯Êý¶¼²»´øÈκβΡ¡
Êý£¬Í¬Ê±Ò²²»·µ»ØÈκÎÖµ¡£¡¡¡¡
ÔÚÉÏÃæµÄÀý×ÓÖУ¬Ã¿Ò»¸ö´¦Àíº¯Êý¶¼¶ÔÓ¦Á˵¥¸öÃüÁîID»ò¿Ø¼þID¡£È»¡¡
¶ø£¬ÔÚMFCµÄÏûÏ¢Ó³Éä»úÖÆÖУ¬ÎÒÃÇ»¹¿ÉÄܽ«µ¥¸ö´¦Àíº¯Êý¶ÔÓ¦Ò»¸ö¡¡
ÃüÁîID»ò¿Ø¼þID·¶Î§£¬µ«ÊÇ£¬ClassWizard²»Ö§³ÖÃüÁîID»ò¿Ø¼þID·¶¡¡
ΧµÄ´¦Àíº¯ÊýµÄÓ³É䣬Òò´ËÎÒÃDZØÐëÊÖ¶¯µÄÌí¼ÓÏûÏ¢Ó³ÉäÈë¿Ú¡£ÓÉÓÚ¡¡
µ½Ä¿Ç°ÎªÖ¹Ëù½²ÊöµÄÄÚÈÝ»¹²»×ãÒÔÌṩÁËÒ»¸öÍêÕûµÄʾÀý£¬Òò´ËÎÒÃÇ¡¡
½«ÔÚ±¾ÊéºóÃæµÄÄÚÈÝÖиø³öÒÔÉÏÄÚÈݵÄʾÀý³ÌÐò¡£¡¡¡¡
ÔÚ±¾½ÚµÄ×îºó½âÊÍһϺêDECLARE_MESSAGE_MAP¡£¸ÃºêÒ»°ã³öÏÖµÄÖ§¡¡
³ÖÏûÏ¢Ó³ÉäµÄÀඨÒåµÄβ²¿¡£Ç°ÃæÒѾ˵¹ý£¬Ã¿Ò»¸ö´ÓCCmdTargetÅÉ¡¡
ÉúµÄÀ඼¿ÉÒÔÌṩÁËÒ»¸öÏûÏ¢Ó³ÉäÀ´´¦ÀíÏûÏ¢£¬ÕâʱÎÒÃÇÐèÒ