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

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ175ÕÂ

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






¡¡¡¡¡¡¡¡¡¡MFC¡¡ËùνµÄDocument¡¡¹ÛÄî¡£´ËÍ⣬¡¸MDI¡¡·ç¸ñ¡¹»¹°üÀ¨³ÌÐò±ØÐëÓÐÒ»¸öWindow¡¡Ñ¡¡¡



¡¡¡¡¡¡¡¡¡¡µ¥£¬Ìṩ¶ÔÓÚС×Ó´°¿ÚµÄ¹ÜÀí£¬°üÀ¨tile¡¡¡¢cascade¡¢icon¡¡arrange¡¡µÈÃüÁîÏ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡701¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡764¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÁÓÚSDI¡¡³ÌÐò£¬¾ÍÊÇÒ»°ãµÄ¡¢Ã»ÓÐÉÏÊö·ç¸ñµÄnon¡­MDI¡¡³ÌÐò¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚMFC¡¡¡¡µÄ¶¨ÒåÖУ¬MDI¡¡±íʾ¿É¡¸Í¬Ê±¡¹¿ªÆôÒ»·ÝÒÔÉϵÄDocuments¡¡£¬ÕâЩDocuments¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÒÔÊÇÏàͬÀàÐÍ£¬Ò²¿ÉÒÔÊDz»Í¬ÀàÐÍ¡£Ðí¶à·ÝDocuments¡¡¡¡Í¬Ê±´æÔÚ£¬±ØÈ»ÐèÒªÐí¶à¸ö×Ó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´°¿ÚÈÝÄÉÖ®£¬Ã¿¸ö×Ó´°¿ÚÆäʵÊÇDocument¡¡¡¡µÄÒ»¸öView¡¡¡£¼´Ê¹ÄãÔÚMDI¡¡³ÌÐòÖÐÖ»¿ªÆô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò»·ÝDocument¡¡£¬µ«ÒÔ¡¾Window/New¡¡Window¡¡¡¿µÄ·½Ê½´ò¿ªµÚ¶þ¸öview¡¡¡¢µÚÈý¸öview¡£¡£¡£¡¡£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒàÐèÕ¼Óöà¸ö×Ó´°¿Ú¡£Òò´ËÕâºÍSDK¡¡Ëù¶¨ÒåµÄMDI¡¡ÓÐÒìÇúͬ¹¤µÄÒâÒå¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÁÓÚSDI¡¡³ÌÐò£¬Í¬Ò»Ê±¼äÖ»ÄÜ¿ªÆôÒ»·ÝDocument¡¡¡£Ò»·ÝDocument¡¡Ö»Õ¼ÓÃÒ»¸ö×Ó´°¿Ú¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Ò༴ÆäView¡¡´°¿Ú£©£¬Òò´ËÕâÒ²ÓëSDK¡¡Ëù¶¨ÒåµÄSDI¡¡ÒâÒåÏàͬ¡£µ±ÄãÒªÔÚSDI¡¡³Ì¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê½ÖпªÆôµÚ¶þ·ÝDocument¡¡£¬±ØÐëÏȰѵÚÒ»·ÝDocument¡¡¹Ø±Õ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MDI¡¡³ÌÐòδ±ØÒ»¶¨µÃÌṩһ¸öÒÔÉϵÄDocument¡¡ÀàÐÍ¡£Ëùν²»Í¬µÄDocument¡¡ÀàÐÍÊÇÖ¸¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐòÌṩ²»Í¬µÄCDocument¡¡ÑÜÉúÀà±ð£¬Ò༴Óв»Í¬µÄDocument¡¡Template¡£Èí¼þ¹¤ÒµÔç¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆÚÔø¾­Á÷ÐÐÒ»ÖÖ¡¸È«Ð§ÐÍ¡¹Èí¼þ£¬¼È´¦Àíµç×Ó±í¸ñ¡¢ÓÖ×÷ÎÄÊé´¦Àí¡¢ÓÖÄÜ»æͼ×÷»­£¡¡¡¡¡K¡¡£¬Î°¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´óµÃ²»µÃÁË£¬ÕâÖÖÈí¼þ¾ÍÐèÒªÊýÖÖÎļþÀàÐÍ£ºµç×Ó±í¸ñ¡¢ÎÄÊ顢ͼÐΣ¡¡¡¡¡K¡¡¡£¡¡



702¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡765¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡13¡¡Õ¡¡¡¡¡¡¡¡¶àÖØÎļþÅc¶àÖØï@ʾ¡¡



¶àÖØÏÔÏñ¡¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Multiple¡¡Views¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö»ÒªÊǾ߱¸MDI¡¡ÐÔÖʵÄMFC¡¡³ÌÐò£¨Ò²¾ÍÊÇÄãÔøÔÚAppWizard¡¡²½ÖèÒ»ÖÐÑ¡Ôñ¡¾Multiple¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡Documents¡¡¡¿ÏîÄ¿£©£¬ÌìÉú¾Í¾ß±¸ÁË¡¸¶àÖØÏÔÏñ¡¹ÄÜÁ¦¡£¡¸ÌìÉú¡¹µÄÒâ˼ÊÇÄã²»±Ø¶¯ÊÖ£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡application¡¡framework¡¡¡¡ÒѾ­ÄÚº¬ÁËÕâÏÄÜ£ºËæ±ãÖ´ÐÐÈκÎÒ»°æµÄScribble£¬Ä㶼¿ÉÒÔÔÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾Window¡¡¡¿²Ëµ¥ÖÐÕÒµ½¡¾New¡¡Window¡¡¡¿Õâ¸öÃüÁîÏ°´ÏÂËü£¬¾Í¿ÉÒÔ»ñµÃ¡¸Í¬Ô´×ÓÊÓ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡´°¡¹Èçͼ13¡­1¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒ½«ÒÔ¡¸¶àÖØÏÔÏñ¡¹À´³ÆºôMultiple¡¡Views¡¡¡£¶àÖØÏÔÏñµÄÒâ˼ÊÇ×ÊÁÏ¿ÉÒÔ²»Í¬µÄÀàÐÍÏÔÏÖ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³öÀ´¡£²¢ÒÔ¡¸Í¬Ô´×Ó´°¿Ú¡¹´ú±í¡¸ÏÔʾͬһ·ÝDocument¡¡¶øÓÖ¸÷×Ô·ÖÀëµÄView¡¡´°¿Ú¡¹¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼13¡­1¡¡¡¡¡¾Window/New¡¡Window¡¿¿ÉÒÔΪ¡¡¡¸Ä¿Ç°×÷ÓÃÖеÄView¡¡Ëù¶ÔÓ¦µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Document¡¡ÔÙ¿ªÒ»¸öView¡¡´°¿Ú¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡703¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡766¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÁíÍ⣬µÚ11¡¡ÕÂÒ²½éÉÜÁËÒ»Öֱ仯£¬ÊÇÀûÓ÷ÖÁÑ´°¿ÚµÄ¸÷¸ö´°¿Ú£¬ÏÔʾDocument¡¡¡¡ÄÚÈÝ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâЩ´°¿ÚËäÈ»¼¯ÖÐÔÚÒ»¸ö´ó´°¿ÚÖУ¬µ«ËüÃǵÄÊÓÒ°È´¿ÉÒÔ¸÷×Ô¶ÀÁ¢£¬Ò²¾ÍÊÇ˵ËüÃÇ¿ÉÒÔ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿´µ½Document¡¡¡¡ÖеIJ»Í¬ÇøÓò£¬Èçͼ13¡­2¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼13¡­2¡¡·ÖÁÑ´°¿ÚµÄ²»Í¬´°¿Ú¿ÉÒÔ¹Û²ìͬһDocument¡¡×ÊÁϵIJ»Í¬ÇøÓò¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ«ÊÇÎÒÃÇ·¢ÏÖ£¬²»ÂÛÊÇͬԴ×Ó´°¿Ú»ò·ÖÁÑ´°¿ÚµÄ´°¿Ú£¬¶¼ÊÇÒÔÏàͬµÄ·½Ê½£¨Ò²¾ÍÊÇͬһ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸öCMyView£º£ºOnDraw¡¡£©±íÏÖDocument¡¡¡¡ÄÚÈÝ¡£Èç¹ûÎÒÃÇÏ£Íû±í´ïÁ¦·á¸»Ò»Ð©£¬ÈçºÎÊǺã¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ½ÏÖÔÚΪֹÎÒÃDz¢Ã»Óп´µ½ÈκÎÒ»¸öScribble¡¡°æ±¾¾ß±¸Á˶àÖÖÏÔÏñÄÜÁ¦¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´°¿ÚµÄ¶¯Ì¬·ÖÁÑ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¯Ì¬·ÖÁÑ´°¿ÚÓÉCSplitterWnd¡¡Ìṩ·þÎñ¡£ÕâÏî¼¼ÊõÒѾ­ÔÚµÚ11¡¡ÕµÄScribble¡¡Step4¡¡Ê¾·¶¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹ýÁË¡£Ëü²¢Ã»ÓжàÖØÏÔÏñµÄÄÜÁ¦£¬ÒòΪÿһ¸ö´°¿ÚËùʹÓõÄView¡¡Àà±ðÍêÈ«Ïàͬ¡£µ±µÚ¡¡



704¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡767¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡13¡¡Õ¡¡¡¡¡¡¡¡¶àÖØÎļþÅc¶àÖØï@ʾ¡¡



Ò»¸ö´°¿ÚÐγɣ¨Ò²¾ÍÊÇ·ÖÁÑ´°¿Ú³õ²úÉúµÄʱºò£©£¬Ëü½«Ê¹ÓÃDocument¡¡Template¡¡¡¡ÖеǼǡ¡



µÄView¡¡Àà±ð£¬×÷ΪÆäView¡¡Àà±ð¡£¶ûºóµ±·ÖÁÑ·¢Éú£¬Ò²¾ÍÊǵ±Ê¹ÓÃÕßÍÏÀ­¹ö¶¯ÌõÖ®ÉÏÃû¡¡



Ϊ·ÖÁÑ°ô£¨splitter¡¡box£©µÄºá¸Ë£¬µ¼ÖÁд°¿Úµ®Éú£¬³ÌÐò¾ÍÒÔ¡¸¶¯Ì¬Éú³É¡¹µÄ·½Ê½²úÉú³ö¡¡



еÄView¡¡´°¿Ú¡£¡¡



¡¡Òò´Ë£¬View¡¡Àà±ðÒ»¶¨±ØÐëÖ§³Ö¶¯Ì¬Éú³É£¬Ò²¾ÍÊDZØÐëʹÓÃDECLARE_DYNCREATE¡¡ºÍ¡¡



¡¡IMPLEMENT_DYNCREATE¡¡ºê¡£Çë»Ø¹ËµÚ£¸Õ¡£¡¡



AppWizard¡¡Ö§³Ö¶¯Ì¬·ÖÁÑ´°¿Ú¡£µ±ÄãÔÚAppWizard¡¡²½ÖèËĵġ¾Advanced¡¡¡¿¶Ô»°¿òµÄ¡¡



¡¡¡¾Windows¡¡Styles¡¡¡¿¸½Ò³ÖÐÑ¡°´¡¾Use¡¡split¡¡window¡¡¡¿Ñ¡Ï¡¡



¡¡¡¡ÄãµÄ³ÌÐò±ÈÆðÒ»°ãδѡ¡¾Use¡¡split¡¡window¡¡¡¿Ñ¡ÏîÕßÓÐÈçϲîÒ죨ÒõÓ°²¿·Ý£©£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡705¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡768¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡in¡¡CHILDFRM¡£H¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CChildFrame¡¡£º¡¡public¡¡CMDIChildWnd¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡protected£º¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CSplitterWnd¡¡m_wndSplitter£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Overrides¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡ClassWizard¡¡generated¡¡virtual¡¡function¡¡overrides¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£û£ûAFX_VIRTUAL£¨CChildFrame£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡BOOL¡¡OnCreateClient£¨LPCREATESTRUCT¡¡lpcs£»¡¡CCreateContext*¡¡pContext£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡BOOL¡¡PreCreateWindow£¨CREATESTRUCT&¡¡cs£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_VIRTUAL¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡in¡¡CHILDFRM¡£CPP¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡CChildFrame£º£ºOnCreateClient£¨¡¡LPCREATESTRUCT¡¡/*lpcs*/£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CCreateContext*¡¡pContext£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡m_wndSplitter¡£Create£¨¡¡this£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2£»¡¡2£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡adjust¡¡the¡¡number¡¡of¡¡rows£»¡¡columns¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CSize£¨¡¡10£»¡¡10¡¡£©£»¡¡¡¡¡¡//¡¡TODO£º¡¡adjust¡¡the¡¡minimum¡¡pane¡¡size¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pContext¡¡£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ô¡¡¡¡CSplitterWnd£º£ºCreate¡¡µÄÏêϸ¹æ¸ñÇë»Ø¹ËµÚ11¡¡Õ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâЩÆäʵҲ¾ÍÊÇÎÒÃÇÔÚµÚ11¡¡ÕÂΪScribble¡¡Step4¡¡Ç×ÊÖ¼ÓÉϵÄÂë¡£Èç¹ûÄãÒ»¿ªÊ¼¾Í´ò¶¨Ö÷¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒâҪʹÓö¯Ì¬·ÖÁÑ´°¿Ú£¬ÈçÉϱãÊÇÁË¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´°¿Ú£¨Panes¡¡£©Ö®¼äµÄͬ²½¸üУ¬Æä»úÖÆ×ÅÂäÔÚÁ½¸öÐéÄ⺯ÊýCDocument£º£ºUpdateAllViews¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÍCView£º£ºOnUpdate¡¡ÉíÉÏ£¬ÓëµÚ11¡¡ÕµÄÇé¿öÍêÈ«Ïàͬ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¯Ì¬·ÖÁѵÄʵ×÷£¬·Ç³£¼òµ¥¡£µ«ËüʵÔڳƲ»ÉÏ¡¸ÔõôÑù¡¹£¡³ýÁËÓµÓС¸¶¯Ì¬¡¹Ôö¼õ´°¿Ú¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ³¤´¦Ö®Í⣬¶Ì´¦Óжþ£ºµÚÒ»£¬Ã¿Ò»¸ö´°¿Ú¶¼Ê¹ÓÃÏàͬµÄView¡¡Àà±ð£¬Òò´ËÏÔʾ³öÀ´µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶«Î÷ǧƪһÂÉ£»µÚ¶þ£¬´°¿ÚÖ®¼ä²¢·ÇÍêÈ«¶ÀÁ¢¡£Í¬Ò»Ë®Æ½ÁеĴ°¿Ú£¬Ê¹ÓÃͬһ¸ö´¹Ö±¾í¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö᣻ͬһ´¹Ö±ÐеĴ°¿Ú£¬Ê¹ÓÃͬһ¸öˮƽ¹ö¶¯Ìõ£¬Èçͼ13¡­2¡£¡¡



706¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡769¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡13¡¡Õ¡¡¡¡¡¡¡¡¶àÖØÎļþÅc¶àÖØï@ʾ¡¡



´°¿ÚµÄ¾²Ì¬·ÖÁÑ¡¡



¡¡¡¡¡¡¡¡¡¡¶¯Ì¬·ÖÁÑ´°¿ÚµÄ¶Ì´¦ÕýÊǾ²Ì¬·ÖÁÑ´°¿ÚµÄ³¤´¦£¬¡¡¶¯Ì¬·ÖÁÑ´°¿ÚµÄ³¤´¦ÕýÊǾ²Ì¬·ÖÁÑ´°¿Ú¡¡



¡¡¡¡¡¡¡¡¡¡µÄ¶Ì´¦¡£¡¡



¡¡¡¡¡¡¡¡¡¡¾²Ì¬·ÖÁÑ´°¿ÚµÄ´°¿Ú¸öÊýÒ»¿ªÊ¼¾Í¹Ì¶¨ÁË£¬´°¿ÚËùʹÓõÄview¡¡±ØÐëÔÚ·ÖÁÑ´°¿Úµ®ÉúÖ®¡¡



¡¡¡¡¡¡¡¡¡¡¼Ê¾Í×¼±¸ºÃ¡£Ã¿Ò»¸ö´°¿ÚµÄ»î¶¯ÍêÈ«¶ÀÁ¢×ÔÖ÷£¬ÓÐÍêÈ«ÊôÓÚ×Ô¼ºµÄˮƽ¹ö¶¯ÌõºÍ´¹Ö±¹ö¶¯Ìõ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¾²Ì¬·ÖÁÑ´°¿ÚµÄ´°¿Ú¸öÊýÏÞÖÆÊÇ16¡¡ÁÐx¡¡16¡¡ÐУ¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¶¯Ì¬·ÖÁÑ´°¿ÚµÄ´°¿Ú¸öÊýÏÞÖÆÊÇ2¡¡ÁÐx¡¡2¡¡ÐС£¡¡



¡¡¡¡¡¡¡¡¡¡ÓûʹÓþ²Ì¬·ÖÁÑ´°¿Ú£¬×î·½±ãµÄ°ì·¨¾ÍÊÇÏÈÒÔAppWizard¡¡²úÉú³ö¶¯Ì¬·ÖÁÑÂ루ÈçÉÏÒ»½Ú¡¡



¡¡¡¡¡¡¡¡¡¡ËùÊö£©£¬ÔÙÐÞ¸ÄÆäÖв¿·Ý³ÌÐò¡£¡¡



¡¡¡¡¡¡¡¡¡¡²»ÂÛ¶¯Ì¬·ÖÁÑ»ò¾²Ì¬·ÖÁÑ£¬·ÖÁÑ´°¿Ú¶¼ÓÉCSplitterWnd¡¡Ìṩ·þÎñ¡£¶¯Ì¬·ÖÁÑ´°¿ÚµÄµ®Éú¡¡



¡¡¡¡¡¡¡¡¡¡ÊÇ¿¿CSplitterWnd£º£ºCreate£¬¾²Ì¬·ÖÁÑ´°¿ÚµÄµ®ÉúÔòÊÇ¿¿CSplitterWnd£º£ºCreateStatic¡£ÎªÁË¡¡



¡¡¡¡¡¡¡¡¡¡¾²Ì¬·ÖÁÑ£¬ÎÒÃÇÓ¦¸Ã°ÑÉÏÒ»½ÚÓÉAppWizard¡¡²úÉúµÄº¯ÊýÂë¸Ä±äÈçÏ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡707¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡770¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡ÉîÈë¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡CChildFrame£º£ºOnCreateClient£¨¡¡LPCREATESTRUCT¡¡/*lpcs*/£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CCreateContext*¡¡pContext£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//²úÉú¾²Ì¬·ÖÁÑ´°¿Ú£¬ºáÁÐΪ1£¬×ÝÐÐΪ2¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_wndSplitter¡£CreateStatic£¨this£»¡¡1£»¡¡2£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//²úÉúµÚÒ»¸ö´°¿
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡