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

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

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






¡¡¡¡¡¡¡¡m_rectDraw¡¡¡¡ËÄ·½ÐεÄÒ»²¿·Ý£¬´ú±í±íͷҳβËùÕ¼¿Õ¼ä¡£OnPrint¡¡Ò²¿ÉÒÔ¸ù¾Ým_rectDraw¡¡



¡¡¡¡¡¡¡¡¡¡µÄÊýÖµ¾ö¶¨ÓжàÉÙÄÚÈÝÒª·ÅÔÚ´òÓ¡Ò³µÄÖ÷ÌåÉÏ¡£¡¡



¡¡¡¡¡¡¡¡¡¡ÎÒÃÇÉõÖÁ¿ÉÄÜÒòΪ±íͷҳβµÄ¼ÓÈ룬¶øÐèÒªÐÞ¸ÄOnDraw£¬ÒòΪÄܹ»·Åµ½Ò»ÕÅ´òÓ¡Ö½ÉÏ¡¡



¡¡¡¡¡¡¡¡¡¡µÄÎļþÄÚÈÝÊƱؽ«ÒòΪ±íͷҳβµÄ³öÏÖ¶ø¼õÉÙ¡£²»¹ý£¬»¹ºÃ±¾Àý²¢²»ÊÇÕâ¸öÑù×Ó¡£±¾Àý¡¡



¡¡¡¡¡¡¡¡¡¡²»Éèҳ⣬¶øÎļþ´óСÔÚMM_LOENGLISH¡¡¡¡Ó³ÉäģʽÏÂÊÇ8¡¡Ó¢¼¿íð9¡¡Ó¢¼¸ß£ÅÔÚÒ»Ó¡¡



¡¡¡¡¡¡¡¡¡¡Ò³A4¡¡Ö½ÕÅ£¨210¡¡x¡¡297¡¡¹«À壩»òLetter¡¡Size¡¡¡¡£¨8¡­1/2¡¡x¡¡11¡¡Ó¢¼£©Ö½ÕÅÖж¼´Â´ÂÓÐÓà¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡695¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡758¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0001¡¡¡¡void¡¡CScribbleView£º£ºPrintPageHeader£¨CDC*¡¡pDC£»¡¡CPrintInfo*¡¡pInfo£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0002¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString&¡¡strHeader£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0003¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0004¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Print¡¡a¡¡page¡¡header¡¡consisting¡¡of¡¡the¡¡name¡¡of¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0005¡¡¡¡¡¡¡¡¡¡¡¡//¡¡the¡¡document¡¡and¡¡a¡¡horizontal¡¡line¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0006¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·SetTextAlign£¨TA_LEFT£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0007¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·TextOut£¨0£»¡­25£»¡¡strHeader£©£»¡¡¡¡//¡¡1/4¡¡inch¡¡down¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0008¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0009¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Draw¡¡a¡¡line¡¡across¡¡the¡¡page£»¡¡below¡¡the¡¡header¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0010¡¡¡¡¡¡¡¡¡¡¡¡TEXTMETRIC¡¡textMetric£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0011¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·GetTextMetrics£¨&textMetric£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0012¡¡¡¡¡¡¡¡¡¡¡¡int¡¡y¡¡=¡¡¡­35¡¡textMetric¡£tmHeight£»¡¡¡¡¡¡¡¡//¡¡line¡¡1/10th¡¡inch¡¡below¡¡text¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0013¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·MoveTo£¨0£»¡¡y£©£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡from¡¡left¡¡margin¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0014¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·LineTo£¨pInfo¡­¡·m_rectDraw¡£right£»¡¡y£©£»¡¡¡¡//¡¡to¡¡right¡¡margin¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0015¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0016¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Subtract¡¡out¡¡from¡¡the¡¡drawing¡¡rectange¡¡the¡¡space¡¡used¡¡by¡¡the¡¡header¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0017¡¡¡¡¡¡¡¡¡¡¡¡y¡¡¡­=¡¡25£»¡¡¡¡¡¡¡¡//¡¡space¡¡1/4¡¡inch¡¡below¡¡£¨top¡¡of£©¡¡line¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0018¡¡¡¡¡¡¡¡¡¡¡¡pInfo¡­¡·m_rectDraw¡£top¡¡£«=¡¡y£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0019¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¯Ì¬¼ÆËãÒ³Âë¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ä³Ð©Çé¿öÏÂView¡¡Àà±ðÔÚ¿ªÊ¼´òӡ֮ǰû°ì·¨ÊÂÏÈÖªµÀDocument¡¡¡¡µÄ³¤¶È¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÙÉèÄãµÄ³ÌÐò²¢²»Ö§³Ö¡¸Ëù¼û¼´ËùµÃ¡¹£¬ÄÇôÆÁÄ»ÉϵÄDocument¡¡¾Í²»»á¶ÔÓ¦µ½Ëü´òÓ¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê±ÕæÕýµÄ³¤¶È¡£Õâ¾ÍÒýÆðÁËÒ»¸öÎÊÌ⣬ÄãûÓа취ÔÚ¸ÄдOnPreparePrinting¡¡Ê±£¬ÀûÓá¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SetMaxPage¡¡ÎªCPrintInfo¡¡½á¹¹É趨һ¸ö×î´óÒ³Â룬ÒòΪÕâʱºòµÄÄã¸ù±¾²»ÖªµÀDocument¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ³¤¶È¡£¶øÈç¹ûʹÓÃÕß²»Äܹ»ÔÚ¡¾´òÓ¡¡¿¶Ô»°¿òÖÐÖ¸¶¨¡¸½áÊøÒ³Â롹£¬Framework¡¡Ò²¾Í¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»ÖªµÀºÎʱ²ÅÍ£Ö¹´òÓ¡µÄÑ­»·¡£Î¨Ò»µÄ·½·¨¾ÍÊDZßÓ¡±ß¿´£¬View¡¡Àà±ð±ØÐë¼ì²éÊÇ·ñÄ¿Ç°¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒѾ­Ó¡µ½Document¡¡¡¡µÄβ¶Ë£¬²¢ÔÚÈ·¶¨Ö®ºó֪ͨFramework¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄÇôÎÒÃǵĵ±ÎñÖ®¼±ÊÇÕÒ³öÔÚÄÄÒ»¸öµãÉϼì²éDocument¡¡½áÊøÓë·ñ£¬ÒÔ¼°ÈçºÎ֪ͨ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Framework¡¡Í£Ö¹´òÓ¡¡£´Óͼ12¡­5¡¡¿ÉÖª£¬´òÓ¡µÄÑ­»·¶¯×÷µÄµÚÒ»¸öº¯ÊýÊÇOnPrepareDC£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÃÇ¿ÉÒÔ¸Äд´ËÒ»º¯Êý£¬ÔÚ´ËÉèÒ»µÀ¹Ø¿¨£¬Èç¹û¼ì²é³öDocument¡¡¡¡Òѵ½Î²¶Ë£¬¾ÍÒªÇóÖС¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö¹´òÓ¡¡£¡¡



696¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡759¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡12¡¡Õ¡¡¡¡¡¡¡¡ÁÐÓ¡ÅcîAÓ£§¡¡



¡¡¡¡¡¡¡¡¡¡Framework¡¡ÊÇ·ñ½áÊø´òÓ¡£¬ÆäʵȫÀµCPrintInfo¡¡µÄm_bContinuePrinting¡¡×ֶΡ£´Ë×ֶΡ¡



¡¡¡¡¡¡¡¡¡¡Èç¹ûÊÇFALSE¡¡£¬Framework¡¡¾ÍÖÐÖ¹´òÓ¡¡£Ô¤ÉèÇé¿öÏÂOnPrepareDC¡¡°Ñ´Ë×Ö¶ÎÉèΪ¡¡



¡¡¡¡¡¡¡¡¡¡FALSE¡¡¡£Ð¡ÐÄ£¬Õâ±íʾÈç¹ûDocument¡¡³¤¶ÈûÓÐÖ¸Ã÷£¬Framework¡¡¾Í¼ÙÉèÕâ·ÝDocument¡¡



¡¡¡¡¡¡¡¡¡¡Ö»ÓÐÒ»Ò³³¤¡£Òò´ËÄãÔÚµ÷Óûù´¡Àà±ðµÄOnPrepareDC¡¡Ê±Ðè¸ñÍâ×¢Ò⣬¿É±ð×ÜÒÔΪ¡¡



¡¡¡¡¡¡¡¡¡¡m_bContinuePrinting¡¡ÊÇTRUE¡£¡¡



´òÓ¡Ô¤ÀÀ£¨¡¡Print¡¡Preview£©¡¡



¡¡¡¡¡¡¡¡¡¡Ê²Ã´ÊÇ´òÓ¡Ô¤ÀÀ£¿¼òµ¥µØ˵£¬°ÑÆÁÄ»·ÂÕæΪ´òÓ¡»ú£¬½«Í¼ÐÎÊä³öÓÚÆäÉϾÍÊÇÁË¡£Ô¤ÀÀµÄ¡¡



¡¡¡¡¡¡¡¡¡¡Ä¿µÄÊÇΪÁËÈÃʹÓÃÕßÔÚ´òÓ¡»úÊä³ö֮ǰ£¬Ïȼì²éËû¼´½«»ñµÃµÄ³É¹û£¬¼ì²éµÄÖØÒªÏîÄ¿°ü¡¡



¡¡¡¡¡¡¡¡¡¡À¨Í¼°¸µÄ²¼¾ÖÒÔ¼°·ÖÒ³ÊÇ·ñºÏÒâ¡£¡¡



¡¡¡¡¡¡¡¡¡¡ÎªÁËÍê³ÉÔ¤ÀÀ¹¦ÄÜ£¬MFC¡¡ÔÚCDC¡¡Ö®ÏÂÉè¼ÆÁËÒ»¸ö×ÓÀà±ð£¬ÃûΪCPreviewDC¡£ËùÓÐÆä¡¡



¡¡¡¡¡¡¡¡¡¡ËûµÄCDC¡¡¶ÔÏó¶¼ÓµÓÐÁ½¸öDC¡¡£¬ËüÃÇͨ³£¾®Ë®²»·¸ºÓË®£»È»¶øCPreviewDC¡¡¾Í²»Í¬£¬¡¡



¡¡¡¡¡¡¡¡¡¡ËüµÄµÚÒ»¸öDC¡¡±íʾ±»·ÂÕæµÄ´òÓ¡»ú£¬µÚ¶þ¸öDC¡¡ÊÇÕæÕýµÄÊä³öÄ¿µÄµØ£¬Ò²¾ÍÊÇÆÁÄ»¡¡



¡¡¡¡¡¡¡¡¡¡£¨Ô¤ÀÀ½á¹ûÊä³öµ½ÆÁÄ»£¬²»ÊÇÂ𣿣¡¡¡£©¡¡



¡¡¡¡¡¡¡¡¡¡Ò»µ©ÄãÑ¡Ôñ¡¾File/Print¡¡Preview¡¡¡¿ÃüÁîÏFramework¡¡¾Í²úÉúÒ»¸öCPreviewDC¡¡¶ÔÏó¡£Ö»¡¡



¡¡¡¡¡¡¡¡¡¡ÒªÄãµÄ³ÌÐòÔø¾­É趨´òÓ¡»úDC¡¡¡¡µÄÌØÕ÷£¨¼´Ê¹Ã»Óж¯ÊÖÉ趨£¬Ò²ÓÐÆäĬÈÏÖµ£©£¬Framework¡¡



¡¡¡¡¡¡¡¡¡¡¾Í»á°ÑͬÑùµÄÐÔÖÊÒ²É趨µ½Preview¡¡DC¡¡ÉÏ¡£¾Ù¸öÀý×Ó£¬ÄãµÄ³ÌÐòÑ¡ÔñÁËijÖÖ´òÓ¡×ÖÐΣ¬¡¡



¡¡¡¡¡¡¡¡¡¡Framework¡¡Ò²»á¶ÔÆÁĻѡÔñÒ»¸ö·ÂÕæ´òÓ¡»úÊä³öµÄ×ÖÐΡ£Ò»µ©³ÌÐòÒª×ö´òÓ¡Ô¤ÀÀ£¬¡¡



¡¡¡¡¡¡¡¡¡¡Framework¡¡¾Í͸¹ý·ÂÕæµÄ´òÓ¡»úDC¡¡£¬Ôٰѽá¹ûË͵½ÏÔʾÆÁDC¡¡È¥¡£¡¡



¡¡¡¡¡¡¡¡¡¡ÎªÊ²Ã´ÎÒ²»ÔÙÏñÇ°ÃæÄÇÑùÈ¥¿´Õû¸öÔ¤ÀÀ¹ý³ÌÖеĵ÷ÓöÑÕ»²¢×·×ÙÆäÔ´´úÂëÄØ£¿ÒòΪԤÀÀ¡¡



¡¡¡¡¡¡¡¡¡¡¶ÔÎÒÃǶøÑÔÌ«ÍêÉÆÁË£¬¼¸ºõ²»±Ø¸ÄдʲôÐéÄ⺯Êý¡£Î¨Ò»ÔÚScribble¡¡Step5¡¡ÖÐÓë´òÓ¡Ô¤ÀÀ¡¡



¡¡¡¡¡¡¡¡¡¡ÓйØϵµÄ£¬¾ÍÊÇÏÂÃæÕâÒ»ÐУº¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡CScribbleView£º£ºOnPreparePrinting£¨CPrintInfo*¡¡pInfo£©¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pInfo¡­¡·SetMaxPage£¨2£©£»¡¡//¡¡the¡¡document¡¡is¡¡two¡¡pages¡¡long£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡the¡¡first¡¡page¡¡is¡¡the¡¡title¡¡page¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡the¡¡second¡¡is¡¡the¡¡drawing¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡697¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡760¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡bRet¡¡=¡¡DoPreparePrinting£¨pInfo£©£»¡¡¡¡¡¡//¡¡default¡¡preparation¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pInfo¡­¡·m_nNumPreviewPages¡¡=¡¡2£»¡¡¡¡//¡¡Preview¡¡2¡¡pages¡¡at¡¡a¡¡time¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Set¡¡this¡¡value¡¡after¡¡calling¡¡DoPreparePrinting¡¡to¡¡override¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡value¡¡read¡¡from¡¡¡£INI¡¡file¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡bRet£»¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÖÔÚ£¬Scribble¡¡Step5¡¡È«²¿Íê³É¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±¾Õ»عˡ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ç°ÃæÊýÕÂÖÐÔç¾ÍÓÐÁË´òÓ¡¹¦ÄÜ£¬ÒÔ¼°Ô¤ÀÀ¹¦ÄÜ¡£ÎÒÃÇʲôҲû×ö£¬Ö»²»¹ýÔÚAppWizard¡¡¡¡µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚËĸö²½ÖèÖÐÑ¡ÁË¡¾Printing¡¡and¡¡Print¡¡Preview¡¡¡¿ÏîÄ¿¶øÒÑ¡£Õâ×ã¿É˵Ã÷MFC¡¡ÎªÎÒÃÇ×öµô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Á˶àÉÙ¹¤×÷¡£ÏëÏë¿´£¬Ò»Õû¸ö´òÓ¡ÓëÔ¤ÀÀϵͳҮ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È»¶øÎÒÃÇ»¹ÊÇҪΪ´òÓ¡¸¶³öдÂë´ú¼Û£¬Ô­ÒòÊÇÔ¤ÉèµÄ´òÓ¡´óС²»·ûÀíÏ룬ÔÙÕßµ±ÎÒÃÇÏë¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼Óµã±êÌâ¡¢±íÍ·¡¢Ò³Î²Ê±£¬±ØµÃÇ××Ô¶¯ÊÖ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÑÓÐøÇ°ÃæµÄ·ç¸ñ£¬ÎÒ»¹ÊÇ°ÑMFC¡¡ÌṩµÄ´òӡϵͳµÄ±³ºóÕû¸öÔ­ÀíÍÚÁ˳öÀ´£¬Ê¹ÄãÄܹ»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Çå³þÖªµÀÔÚÄÄÀïÏÂÒ©¡£ÔÚ´Ë֮ǰ£¬ÎÒÒ²°ÑWindows¡¡¡¡µÄ´òÓ¡Ô­Àí£¨·Ç¹ØMFC¡¡£©ÕûÀí³öÀ´£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕâÑùÄã²ÅÓÐÑ­Ðò½¥½øµÄ¸Ð¾õ¡£È»ºó£¬ÎÒÒÔ¸÷¸öС½Ú½âÊÍÎÒÃÇΪMFC¡¡´òӡϵͳËù×öµÄ²¹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ç¿¹¤×÷¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÖÔÚµÄScribble£¬¾ß±¸ÁË»æͼÄÜÁ¦£¬Îļþ¶ÁдÄÜÁ¦£¬´òÓ¡ÄÜÁ¦£¬Ô¤ÀÀÄÜÁ¦£¬·á¸»µÄ´°¿Ú¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íÏÖÄÜÁ¦¡£³ýÁËOnline¡¡Help¡¡ÒÔ¼°OLE¡¡Ö®Í⣬ËùÓдóÐÍÈí¼þ¸Ã¾ß±¸µÄÄÜÁ¦¶¼ÓÐÁË¡£ÎÒ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²¢²»´òËãÔÚ±¾ÊéÖ®ÖÐÌÖÂÛOnline¡¡Help¡¡£¬Èç¹ûÄãÓÐÐËȤ£¬¿ÉÒԲο¼Visual¡¡C£«£«¡¡Tutorial¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¿É¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚVisual¡¡C£«£«¡¡¡¡µÄOnline¡¡×ÊÁÏÖлñµÃ£©µÚ10¡¡Õ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÒ²²»´òËãÔÚ±¾ÊéÖ®ÖÐÌÖÂÛOLE£¬ÄÇÇ£³¶Ì«¶à¼¼Êõ£¬²»ÔÚ±¾ÊéµÄÉ趨·¶Î§¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Scribble¡¡Step5¡¡µÄÍêÕûÔ´´úÂ룬ÁÐÓÚ¸½Â¼£Â¡£¡¡



698¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡761¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

µÚ¡¡12¡¡Õ¡¡¡¡¡¡¡¡ÁÐÓ¡ÅcîAÓ£§¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡699¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡762¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



700¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡763¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡13¡¡

¡¡¡¡¡¡¡¡µÚ¡¡¡¡Õ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶àÖØÎļþÓë¶àÖØÏÔʾ¡¡



¡¡¡¡¡¡¡¡¡¡Äã¿ÉÄÜ»áÒÔ¡¾Window/New¡¡Window¡¡¡¿ÎªÍ¬Ò»·ÝÎļþÖÆÔì³öÁíÒ»¸öView¡¡´°¿Ú£¬Ò²¿ÉÄÜÉè¡¡



¡¡¡¡¡¡¡¡¡¡¼Æ·ÖÁÑ´°¿Ú£¬ÒÔ¶à¸ö´°¿Ú³ÊÏÖÎļþµÄ²»Í¬½ÇÂ䣨ÈçµÚ11¡¡ÕÂËùΪ£©¡£µ«£¬ÕâÁ½ÖÖÇé¿ö¶¼¡¡



¡¡¡¡¡¡¡¡¡¡ÊÇÒÔÏàͬµÄÏÔʾ·½Ê½±í´ïÎļþµÄÄÚÈÝ¡£¡¡



¡¡¡¡¡¡¡¡¡¡ÈçºÎÍ»ÆÆÒ»³É²»±äµÄÏÔʾ·½·¨£¬´ïµ½·á¸»µÄ±íÏÖЧ¹û£¿¡¡



¡¡¡¡¡¡¡¡¡¡ÕâÒ»ÕÂÎÒ½«¶ÔÓÚDocument/View¡¡ÔÙ×÷¸÷ÖÖÉîÈëÓ¦Óá£ÖØÒª·ÅÔÚÏÔÏó¼¼ÊõÒÔ¼°¶àÖØÎļþµÄ¡¡



¡¡¡¡¡¡¡¡¡¡¼¼ÊõÉÏ¡£¡¡



MDI¡¡ºÍ¡¡SDI¡¡



¡¡¡¡¡¡¡¡¡¡Ê×ÏÈÔÙÈÃÎÒ°ÑMDI¡¡ºÍSDI¡¡µÄ¹ÛÄîÀåÇå³þ¡£¡¡



¡¡¡¡¡¡¡¡¡¡ÔÚ´«Í³µÄSDK¡¡³ÌÐòÉè¼ÆÖУ¬ËùνMDI¡¡ÊÇÖ¸¡¸Ò»¸ö´óÍâ¿ò´°¿Ú£¬ÄÚ²¿¿ÉÈÝÄÉÐí¶àС×Ó¡¡



¡¡¡¡¡¡¡¡¡¡´°¿Ú¡¹µÄÕâÖÖ³ÌÐò·ç¸ñ¡£ÄÚ²¿µÄС×Ó´°¿Ú¼´ÊÇ¡¸Document¡¡´°¿Ú¡¹¡­ËäÈ»µ±Ê±²¢Î´ÓÐÈç¡¡



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