°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
²ûÊöÆä¾ßÌ庬Òå¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡40¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2¡£1¡£2¡¡·â×°¡¡¡¡
°´ÕÕÃæÏò¶ÔÏó±à³ÌÔ¶¨Ò壬ËùνµÄ·â×°ÐÔÊÇÖ¸Òþ²ØÀà¡¡£¨class£©ÎªÖ§³Ö¡¡
ºÍʵʩ³éÏóËù×÷µÄÄÚ²¿¹¤×÷µÄ¹ý³Ì¡£ÀàµÄ½Ó¿ÚÊǹ«Óеģ¬Ëü¶¨ÒåÁËÒ»¡¡
¸öÀàËùÄÜÍê³ÉµÄ¹¦ÄÜ£¬¶øÕâЩ½Ó¿ÚµÄʵÏÖÊÇ˽ÓеĻòÊܱ£»¤µÄ£¬Ëü¶¨¡¡
ÒåÁËÀàÍê³ÉÕâЩ¹¦ÄÜËù×÷µÄ¾ßÌå²Ù×÷¡£¶ÔÓÚʹÓÃÕâЩÀàµÄ±à³ÌÕßÀ´¡¡
˵£¬Ö»ÐèÒªÖªµÀÀàËùÄÜÍê³ÉµÄ¹¦ÄÜ£¬¶ø²»ÐèÒªÖªµÀÕâЩ¹¦ÄܾßÌåÊÇÈç¡¡
ºÎʵÏÖ¡£ÄÃÎÒÃÇËù³£µÄÊÖ±í×÷ΪÀý×Ó£¬ÔÚʹÓÃÊÖ±íʱ£¬ÎÒÃÇÖ»ÐèÒªÖª¡¡
µÀÊÖ±íËùÄÜÍê³ÉµÄ¹¦ÄܺÍÈçºÎʹÓÃÊÖ±íÀ´Íê³ÉÕâЩ¹¦ÄÜ£¬ÕâЩÄÚÈÝÏà¡¡
µ±ÓÚ¶ÔÏóµÄ½Ó¿Ú¡£ÎÒÃDz»ÐèÒªÖªµÀÔÚÊÖ±íµÄÄÚ²¿£¬ÕâЩ¹¦ÄÜÊÇÈçºÎʵ¡¡
Ïֵģ¬Òò´Ë£¬¶ÔÓÚÊÖ±íÀ´Ëµ£¬ÎÞÂÛÊÖ±íʹÓõÄÊÇÒ»°ãµÄ»úе°Ú£¬»¹ÊÇ¡¡
ʯӢÕñµ´Æ÷£¬Ö»ÒªËüÃǵÄʹÓ÷½·¨ÊÇÍêÈ«Ò»ÑùµÄ£¬Óû§¾ÍûÓбØÒªÖª¡¡
µÀÕâ¸ö²»Í¬¡£ÁíÒ»¸öÀý×ӵļ¯³Éµç·оƬ£¬ÎÒÃÇÖ»ÐèÒªÖªµÀ¸ÃоƬµÄ¡¡
ÿһ¸öÒý½ÅµÄµçÆø²ÎÊýºÍ¹¦ÄÜ£¬¶ø²»±ØÖªµÀÕâЩ¹¦ÄÜÔÚоƬµÄÄÚ²¿ÊÇ¡¡
ÈçºÎʵÏֵģ¬¾Í¿ÉÒÔʹÓøÃоƬÀ´×é×°µç·¡£Èç¹û½ö¾Í·â×°ÐÔ¶øÑÔ£¬¡¡
ÕâÀïµÄÊÖ±íºÍ¼¯³Éµç·оƬ¾ÍÏ൱ÓÚÃæÏò¶ÔÏóµÄ±à³ÌÖеĶÔÏó¡£ÏÂÃæ¡¡
ÎÒÃÇÔÙ¾ÙÒ»¸öÀý×Ó£¬ÖÚËùÖÜÖª£¬Win32²Ù×÷ƽ̨Ŀǰ°üÀ¨Windows¡¡¡¡¡¡95¡¡
ºÍWindows¡¡NT£¬¶øÊÂʵÉÏ£¬Windows¡¡95ºÍWindows¡¡NTʹÓÃÁËÍêÈ«²»Í¬¡¡
µÄÄںˣ¬¶ÔÓںܶàͬÑùµÄ²Ù×÷£¬ÔÚWindows¡¡95ºÍWindows¡¡NTÁ½¸ö²Ù×÷¡¡
ϵͳϵÄʵÏÖ·½Ê½ÊDz»Í¬£¬µ«Á½¸ö²Ù×÷ϵͳ¶¼ÌṩÁËͬÑùµÄWin32Ó¦¡¡
ÓóÌÐò±à³Ì½Ó¿Ú¡¡£¨API£©£¬ÕâÑù£¬ÎÒÃÇËù±àдµÄÓ¦ÓóÌÐòÖ»ÐèÒªºÍWin32¡¡
Ó¦ÓóÌÐò±à³Ì½Ó¿Ú´ò½»µÀ£¬¶øûÓбØÒªÖªµÀ¾ßÌåµÄÿһ¸öWin32¡¡¡¡¡¡API¡¡
º¯ÊýÔÚ²Ù×÷ϵͳÖÐÊÇÈçºÎʵÏֵġ£»»Ò»ÖÖ˵·¨¾ÍÊÇ£¬Windows¡¡¡¡¡¡¡¡¡¡¡¡¡¡95ºÍ¡¡
Windows¡¡NT·â×°ÁËWin32¡¡APIº¯ÊýµÄ¾ßÌåʵÏÖ¡£¡¡¡¡
Ò»¸öÀàÔÚ¶¨ÒåÊý¾ÝµÄͬʱҲ¶¨ÒåÁ˶ÔÕâЩÊý¾ÝµÄ²Ù×÷£¬ÕâЩ²Ù×÷³Æ×÷¡¡
·½·¨¡¡£¨method£©¡£°´ÕÕÃæÏò¶ÔÏóµÄ¶¨Ò壬·½·¨¾ÍÊǶԶÔÏóÖеÄÊý¾ÝµÄ·Ã¡¡
ÎÊ¡£ÔÚC£«£«ÖУ¬¶Ô¶ÔÏóÖеÄÊý¾ÝµÄ·ÃÎÊÊÇͨ¹ý¹«ÓгÉÔ±º¯ÊýÀ´½øÐС¡
µÄ£¬ÕâЩ¹«ÓгÉÔ±º¯Êý¿ÉÒÔÔÚ¶ÔÏóµÄÍⲿ½øÐе÷Óã¬ËüÃÇÌṩÁ˶ÔÏó¡¡
µÄÍⲿ½Ó¿Ú¡£¶ø¶ÔÓÚÕâЩ½Ó¿ÚµÄÄÚ²¿µÄʵÏÖÔÚ¶ÔÏóµÄÍⲿµÄ²»¿É¼û¡¡
µÄ£¬ÕâЩʵÏÖ°üÀ¨ÁËÀàÄÚ²¿ËùʹÓõÄÊý¾Ý½á¹¹ºÍÖ§³Ö¹«Óз½·¨µÄʵÏÖ¡¡
µÄ˽ÓгÉÔ±º¯Êý£¬Í¨³££¬ÕâЩÊý¾Ý³ÉÔ±ºÍ³ÉÔ±º¯ÊýÊÇ˽Óеģ¬ËüÃÇÖ»¡¡
ÄÜΪÀàÖгÉÔ±º¯ÊýËù·ÃÎÊ£¬¶ø²»ÄÜ´ÓÀàµÄÍⲿ½øÐзÃÎÊ¡£¡¡¡¡
·ÃÎÊÒ»¸ö·½·¨µÄ¹ý³Ì³ÆΪÏòÕâ¸ö¶ÔÏó·¢ËÍÒ»¸öÏûÏ¢¡¡£¨message£©£¬¶ÔÏó¡¡
µÄ¹¤×÷ÊÇ¿¿ÏûÏ¢À´¼¤·¢µÄ£¬¶ÔÏóÖ®¼äÒ²ÊÇͨ¹ýÏûÏ¢·¢ÉúÁªÏµµÄ£¬¼´Çë¡¡
ÇóÆäËü¶ÔÏó×öʲô»òÏìÓ¦ÆäËü¶ÔÏóµÄÇëÇóÊÇͨ¹ý·¢ËÍ»ò½ÓÊÕÏûÏ¢À´Êµ¡¡
Ïֵġ£¡¡¡¡
¡¡¡¡l¡¡×¢Ò⣺¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡41¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡l¡¡ÕâÀïµÄËù˵ÏûÏ¢ºÍÔÚWindows±à³ÌÖÐËù³£ËµµÄÏûÏ¢ÊÇÁ½¸ö²»Í¬Êõ¡¡
¡¡¡¡¡¡Ó¾¡¹ÜÔÚijЩ·½ÃæÁ½ÕßµÄÈ·ÓкܶàÏàÏóÖ®´¦¡£¡¡¡¡
·â×°¿É±ÜÃâÐí¶àά»¤ÐÔÎÊÌâ¡£Èç¹ûÒ»¸ö»ù±¾Êý¾ÝÀàÐ͵Ľṹ±»Ð޸ġ¡
ÁË£¬ÀýÈçÒ»¸öÁ´±íÐ޸ijÉÁËÒ»¸öÊý×飬³ýÀàÖеķÃÎʸÃÊý¾ÝµÄ·½·¨µÄ¡¡
´úÂëÍ⣬Èí¼þϵͳµÄÆäÓಿ·ÖÊDz»ÊÜÓ°ÏìµÄ£¬ÒòΪ»ù±¾Êý¾ÝÔÚÍⲿÊÇ¡¡
²»¿É¼ûµÄ£¬Ö»ÄÜͨ¹ý¹«Óз½·¨µÄ½Ó¿ÚÓë»ù±¾Êý¾Ý·¢ÉúÁªÏµ£¬¸Ä±äÒ»¸ö¡¡
ÀàµÄʵÏÖ£¬Ë¿ºÁ²»Ó°ÏìʹÓÃÕâ¸öÀàµÄ³ÌÐòÔ±£¬´Ó¶ø´ó´óµÄ¼õÉÙÁËÓ¦Óá¡
³ÌÐò³ö´íµÄ¿ÉÄÜÐÔ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼2¡£1¡¡¡¡×ÔÈ»ÊÀ½çÖеļ̳йØϵ¡¡¡¡
2¡£1¡£3¡¡¼Ì³Ð¡¡¡¡
ÀàÖ§³Ö²ã´Î»úÖÆ£¬Òò´ËÎÒÃÇ¿ÉÒÔ½èÓÿÉÖØÓÃÐÔ²¿¼þÀ´ºÜÈÝÒ׵ĴÓÒ»¸ö¡¡
»ò¶à¸öÒÑÓÐÀà³ö·¢£¬À´Éú²ú¸÷ÖÖ¸ü·ûºÏÎÒÃÇÒªÇóµÄÐÂÀà¡£¼ÙÉèÎÒÃÇ´Ó¡¡
ÀàA³ö·¢À´ÅÉÉúеÄÀàB£¬ÄÇôÎÒÃdzÆÀàAΪÀàBµÄ»ùÀà¡¡£¨base¡¡¡¡class£©£¬¡¡
ÀàBΪÀàAµÄÅÉÉúÀà¡¡£¨derived¡¡¡¡¡¡class£©£¬ÀàB¼Ì³ÐÁËÀàAÖеĸ÷ÖÖÐÐΪºÍ¡¡
״̬£¬²¢¿ÉÌí¼Ó×Ô¼ºµÄ³ÉÔ±±äÁ¿ºÍ³ÉÔ±º¯Êý¡£¡¡¡¡
ÎÒÃÇÏÈÀ´¿´Ò»¸öÀý×Ó£¬Í¼2¡£1¸ø³öÁË×ÔÈ»ÊÀ½çÖеÄÉúÎïµÄÒ»Öּ̳в㡡
´Îͼ£¬×î¸ß²ã´ÎµÄÉúÎïÀà´ú±íÁ˲ã´Î½á¹¹ÖÐ×îÒ»°ãµÄ¸ÅÄ½ÏµÍ²ã´Î¡¡
µÄÀà±íʾÓÉÉÏÒ»²ãµÄÀà¡¡£¨¼´Æä»ùÀࣩËùÅÉÉúµÄÌØÊâµÄ¸ÅÄî¡£ÈçÉÏÃæµÄ¼Ì¡¡
³Ð¹Øϵ£¬¶¯ÎïÀà´ÓÆä»ùÀࡪÉúÎïÀàÖм̳ÐÉúÎïÀàµÄËùÓÐÊôÐÔºÍÐÐΪ£¬¡¡
²¢ÇÒ¶¨ÒåÁ˶¯ÎïÀàËùÌØÓеÄÊôÐÔºÍÐÐΪ£¬ÀàËƵģ¬¼¹×µ¶¯ÎïÀà´Ó¶¯Îï¡¡
ÀàÄǶù¼Ì³ÐÁËËùÓеÄÊôÐÔºÍÐÐΪ£¬²¢ÇÒ¶¨ÒåÁË×ÔÉíÌØÓеÄÊôÐÔºÍÐС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡42¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Ϊ£»¡¡£¬ÈËÀà´ÓÁ鳤¶¯ÎïÀàÄǶù¼Ì³ÐÁËËùÓеÄÊôÐÔºÍÐÐΪ£¬²¢ÇÒ¶¨¡¡
ÒåÁËÈËÀàËùÌØÓеÄÊôÐÔºÍÐÐΪ¡£¡¡¡¡
Ö®ËùÒÔ¾ÙÉÏÃæµÄÀý×ÓÊÇΪÁ˽«³ÌÐò¿Õ¼äºÍÏÖʵÉú»î¿Õ¼äÀ´½øÐжԱȣ¬¡¡
½á¹û˵Ã÷Ò»µã£¬ÀàµÄ¼Ì³ÐʹµÃÎÒÃÇ¿ÉÒÔÒÔÒ»ÖÖ×ÔÈ»µÄ·½Ê½À´Ä£ÄâÉú»î¡¡
¿Õ¼äÖеĶÔÏóµÄ²ã´Î½á¹¹£¬Ò²¾ÍÊÇ˵£¬ÎÒÃÇ¿ÉÒÔÒÔÒ»ÖÖ·ûºÏÕý³£Ë¼Î¬¡¡
Âß¼µÄ×ÔÈ»µÄ·½Ê½À´Ë¼¿¼ºÍ×éÖ¯Ó¦ÓóÌÐòµÄ½á¹¹£¬È»ºó£¬¿ÉÒÔ½«Õâ¸ö¡¡
½á¹¹¼¸ºõ²»×÷Ð޸ĻòÕßÖ»Ðè×÷ÉÙÁ¿µÄÐ޸ĵØÓÃÃæÏò¶ÔÏóµÄ±à³ÌÀ´±í¡¡
´ï£¬´Ó¶ø´ó´óµÄËõ¶ÌÁËÈí¼þϵͳµÄ¿ª·¢ÖÜÆÚ¡£¡¡¡¡
ÏÂÃæÎÒÃǾÙÒ»¸öÏÖʵ±à³ÌÖеÄÀý×Ó£¬¿¼ÂÇMFC¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Microsoft¡¡¡¡
Foundation¡¡¡¡Class¡¡¡¡Library£¬Microsoft»ù´¡Àà¿â£©ÖеÄCEditÀ࣬Ëü¡¡
·â×°ÁËWindowsÖеı༿ò¿Ø¼þ£¬Í¼2¡£2ÏÔʾÁËCEditÀàµÄ¼Ì³Ð½á¹¹¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼2¡£2¡¡ÀàCEditÔÚMFCÖеļ̳вã´Î¡¡¡¡
ÔÚͼ2¡£2ÖУ¬ÀàCObjectÊÇËùÓеÄMFCÀàµÄ¸ù£¨¸ùÊÇÒ»¸öÊõÓËüÖ¸Ôڼ̡¡
³Ð²ã´ÎÖд¦ÓÚ×²ãµÄÀ࣬¸ùÊÇËùÓм̳вã´ÎÖеÄÀàµÄ×îÖÕ»ùÀࣩ£¬¡¡
ÔÚÀàCObjectÖÐÌṩÁ˹¦ÄÜÓУº´®Ðл¯Ö§³Ö¡¢ÔËÐпâÐÅÏ¢¡¢¶ÔÏóÕï¶Ï¡¡
Êä³öÒÔ¼°Ó뼯ºÏÀàµÄ¼æÈݵȡ£ÀàCCmdTarget´ÓÀàCObjectÖ±½ÓÅÉÉú£¬¡¡
ËüÊÇMicrosoft»ù´¡Àà¿âµÄÏûÏ¢Ó³Éä½á¹¹µÄ»ùÀ࣬ÏûÏ¢Ó³É佫ÃüÁîºÍ¡¡
ÏûÏ¢´«µÝ¸øËù±àдµÄ´¦Àí³ÉÔ±º¯Êý£¬ÕâÀÃüÁîÖ¸À´×Բ˵¥Ïî¡¢ÃüÁî¡¡
°´Å¥ºÍ¼ÓËÙ¼üµÄÏûÏ¢¡£ÀàCWndÌṩÁËMFCÖÐËùÓд°¿ÚÀàµÄ»ù±¾¹¦ÄÜ¡¡
ÐÔ£¬Ëü·â×°ÁËWindowsÖеĴ°¿Ú¾ä±úhWnd¡£ÀàCEdit´ÓCWndÖ±½ÓÅÉÉú£¬¡¡
ËüÌṩÁ˶ÔWindows±à¼¿Ø¼þµÄÌض¨Ö§³Ö¡£¡¡¡¡
ÎÒÃÇ¿´µ½£¬ÀàCEdit±¾Éí½öÌṩÁËÌض¨Óڱ༿ؼþµÄ38¸ö³ÉÔ±º¯Êý£¬¡¡
µ«ÊÇ£¬Äã¿ÉÒÔͨ¹ýÀàCEdit½øÐе÷ÓõijÉÔ±º¯ÊýÈ´¶à´ï300¶à¸ö£¬ÊÂʵ¡¡
ÉÏ£¬ÕâЩ³ÉÔ±º¯ÊýÖеľø´ó²¿·ÖÓÉÆä»ùÀàËùÌṩ£¬ÆäÖÐCWnd¾ÍΪ¡¡
CEditÌṩÁ˶à´ï304¸ö³ÉÔ±º¯Êý£¬ÓÉÓÚCEditÀà¼Ì³ÐÁËÆä»ùÀàµÄÊý¾Ý¡¡
ºÍ·½·¨£¬Òò´Ë£¬¿ÉÒÔͨ¹ýCEditÀàµ÷ÓÃCWndÀàÖÐÌṩµÄ·½·¨À´ÊµÏÖ¶Ô¡¡
±ê×¼Windows´°¿ÚµÄ²Ù×÷¡£¡¡¡¡
¼Ì³Ð»úÖÆËù´øÀ´µÄ×î´óÓÅÊÆÔÚÓÚʹÈí¼þϵͳ·Ç³£µÄÒ×ÓÚÀ©³ä£¬³ÌÐòÔ±¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡43¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
²»½ö¿ÉÒÔÖ±½ÓµÄʹÓø÷ÖÖÒÑÓеÄÀ࣬»¹¿ÉÒÔ´ÓÕâЩÀà·½±ãµÄÅÉÉú³öС¡
µÄÀ࣬еÄÀà¼Ì³ÐÁË»ùÀàËù°üÀ¨µÄËùÓнӿں͹¦ÄÜ£¬Òò´ËÖ»ÐèÒª¶¨Òå¡¡
ºÍʵÏÖÓë»ùÀàËùÌṩµÄ¹¦ÄÜÖв»Í¬µÄÄÇÒ»²¿·Ö£¬Õâ´ó´óµÄ½µµÍÁËÈí¼þ¡¡
¿ª·¢µÄ¸´ÔÓÐԺͷÑÓã¬Òò´ËÃæÏò¶ÔÏóµÄ±à³Ì·½Ê½·Ç³£Ö®ÊʺÏÓÚ½øÐдó¡¡
ÐÍÈí¼þϵͳµÄ¿ª·¢¡£¡¡¡¡
½µµÍÈí¼þ¿ª·¢µÄ¸´ÔÓÐÔµÄÒâÒå²»½öÔÚÓÚËü¿ÉÒÔÓÐЧµÄ½µµÍÈí¼þ¿ª·¢µÄ¡¡
·ÑÓ㬶øÇÒ»¹Ê¹µÃÔÚÈí¼þϵͳÖгö´íµÄ¿ÉÄÜÐÔ´óΪ¼õÉÙ¡£ÓÉÓÚÀàÓÐ×Å¡¡
ÇåÎúµÄ¼Ì³Ð²ã´Î£¬Òò´Ë£¬ÎÒÃÇ¿ÉÒԺܿìµÄ¶¨Òå³ö´íµÄ´úÂëËù´¦µÄλ¡¡
Öã¬Òò´ËÄܹ»ºÜ¿ìµÄÐÞÕý³ÌÐòÖгöÏÖµÄÎÊÌâ¡£¡¡¡¡
¼Ì³Ð»úÖÆ»¹Ê¹µÃÎÒÃÇ¿ÉÒÔ½«ÓëÏÖʵÉú»î¿Õ¼äÏàÒ»ÖµÄ˼ά·½Ê½Ó¦ÓÃÓÚ¡¡
³ÌÐò¿Õ¼ä£¬¼´ÎÒÃÇ¿ÉÒÔÔÚ³ÌÐòÉè¼ÆʱʹÓÃÖ±¹ÛµÄ˼ά·½Ê½Éè¼Æ³ÌÐòÖС¡
ËùʹÓõĶÔÏóµÄ²ã´Î½á¹¹£¬È»ºó£¬Ö±½Ó½«´Ë½á¹¹Ó³Éäµ½ÃæÏò¶ÔÏóµÄ³Ì¡¡
Ðò¿Õ¼ä£¬¶ø²»ÐèÒª×öÈκÎÐ޸Ļò½öÐèÒª×÷ÉÙÁ