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

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

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡GetDeviceName£¨£©¡¡const£»¡¡¡¡//¡¡return¡¡device¡¡name¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡GetPortName£¨£©¡¡const£»¡¡¡¡¡¡¡¡//¡¡return¡¡output¡¡port¡¡name¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HDC¡¡GetPrinterDC£¨£©¡¡const£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡return¡¡HDC¡¡£¨caller¡¡must¡¡delete£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HDC¡¡CreatePrinterDC£¨£©£»¡¡

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

¡¡£ý£»¡¡



¡¡¡¡Èç¹û±ØÒª£¨´ÓÃüÁîÁвÎÊýÖеÃÖªÒªÖ±½Ó´òӡij¸öÎļþµ½´òÓ¡»úÉÏ£©£¬ÀûÓ㺣ºCreateDC¡¡



¡¡¡¡¡¡²úÉúÒ»¸ö¡¸´òÓ¡»úDC¡¡¡¹£¬²¢×ö´òÓ¡¶¯×÷¡£×¢Ò⣬printInfo¡¡¡£m_bDirect¡¡±»ÉèΪTRUE£¬±í¡¡



¡¡¡¡¡¡Ê¾Ìø¹ý´òÓ¡¶Ô»°¿ò£¬Ö±½Ó´òÓ¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡677¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡740¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OnPreparePrinting¡¡ÊÇÒ»¸öÐéÄ⺯Êý£¬ËùÒÔÈç¹ûCView¡¡µÄÑÜÉúÀà±ð¸ÄдÁËËü£¬¿ØÖÆȨ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾ÍÒÆתµ½ÑÜÉúÀà±ðÊÖÖС£±¾Àý½«ÒÆתµ½CScribbleView¡¡ÊÖÖС£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView£º£ºOnPreparePrinting¡¡µÄÔ¤ÉèÄÚÈÝ£¨AppWizard¡¡¡¡×Ô¶¯ÎªÎÒÃDzúÉú£©Êǵ÷Óá¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DoPreparePrinting¡¡£¬Ëü²¢²»ÊÇÐéÄ⺯Êý£¬¶øÊÇCView¡¡µÄÒ»¸ö¸¨Öúº¯Êý¡£ÒÔÏÂÊÇÆäµ÷Óöѡ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µþ£¬Ö±ÖÁ¡¾´òÓ¡¡¿¶Ô»°¿ò³öÏÖΪֹ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡¡¡¡¡£¨in¡¡VIEWPRNT¡£CPP£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView£º£ºOnPreparePrinting¡¡¡¡¡¡¡¡¡¡£¨in¡¡SCRIBVW¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView£º£ºOnPreparePrinting¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºDoPreparePrinting¡¡¡¡¡¡¡¡¡¡£¨in¡¡VIEWPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºDoPreparePrinting¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinApp£º£ºDoPrintDialog¡¡¡¡¡¡¡¡£¨in¡¡APPPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinApp£º£ºDoPrintDialog¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinApp£º£ºUpdatePrinterSelection¡¡¡¡¡¡¡¡¡¡¡¡£¨in¡¡APPPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinApp£º£ºUpdatePrinterSelection¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintDialog£º£ºGetDefaults¡¡¡¡¡¡£¨in¡¡DLGPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintDialog£º£ºGetDefaults¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºPrintDlg¡¡¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºPrintDlg¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintDialog£º£ºDoModal¡¡¡¡¡¡¡¡¡¡£¨in¡¡DLGPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintDialog£º£ºDoModal¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºPrintDlg¡¡¡¡¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºPrintDlg¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºDoPreparePrinting¡¡½«Öü´æÔÚCPrintInfo¡¡½á¹¹ÖеĶԻ°¿òCPrintDialog*¡¡m_pPD¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÔʾ³öÀ´£¬½è´ËÊÕ¼¯Ê¹ÓÃÕ߶ԴòÓ¡»úµÄ¸÷ÖÖÉ趨£¬È»ºó²úÉúÒ»¸ö¡¸´òÓ¡»úDC¡¡¡¹£¬´¢´æÔÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡printinfo¡£m_pPD¡­¡·m_pd¡£hDC¡¡¡¡Ö®ÖС£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹ûʹÓÃÕßÔÚ¡¾´òÓ¡¡¿¶Ô»°¿òÖÐÑ¡°´¡¾´òÓ¡µ½Îļþ¡¿£¬ÔòÔÙÏÔʾһ¸ö¡¾Print¡¡to¡¡File¡¡¡¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô»°¿ò£¬ÈÃʹÓÃÕßÉ趨µµÃû¡£¡¡



678¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡741¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡½ÓÏÂÀ´È¡ÎļþÃû³ÆºÍÊä³öÉ豸µÄÃû³Æ£¨¿ÉÄÜÊÇ´òÓ¡»úÒ²¿ÉÄÜÊǸöÎļþ£©£¬²¢²úÉúÒ»¸ö¡¡



¡¡¡¡DOCINFO¡¡¡¡½á¹¹£¬É趨ÆäÖеÄlpszDocName¡¡ºÍlpszOutput¡¡×ֶΡ£´ËÒ»DOCINFO¡¡¡¡½á¹¹¡¡



¡¡¡¡½«ÔÚÉÔºóµÄStartDoc¡¡¶¯×÷ÖÐÓõ½¡£¡¡



¡¡Èç¹ûʹÓÃÕßÔÚ¡¾´òÓ¡¡¿¶Ô»°¿òÖа´Ï¡¾È·¶¨¡¿Å¥£¬OnFilePrint¡¡¾ÍÔÚ¶ÑÕ»ÖÐÖÆÔì³öÒ»¡¡



¡¡¡¡¡¡¸öCDC¡¡¶ÔÏ󣬲¢°ÑÇ°ÃæËùÍê³ÉµÄ¡¸´òÓ¡»úDC¡¡¡¹¸½×ŵ½CDC¡¡¶ÔÏóÉÏ£º¡¡



¡¡¡¡¡¡¡¡CDC¡¡dcPrint£»¡¡

¡¡¡¡¡¡¡¡dcPrint¡£Attach£¨printInfo¡£m_pPD¡­¡·m_pd¡£hDC£©£»¡¡

¡¡¡¡¡¡¡¡dcPrint¡£m_bPrinting¡¡=¡¡TRUE£»¡¡



¡¡Ò»µ©CDC¡¡Íê³É£¬¡¡OnFilePrint¡¡°ÑCDC¡¡¶ÔÏóÒÔ¼°Ç°ÃæµÄCPrintInfo¡¡¶ÔÏ󴫸ø¡¡



¡¡¡¡OnBeginPrinting¡¡×÷Ϊ²ÎÊý¡£OnBeginPrinting¡¡ÊÇCView¡¡µÄÒ»¸öÐéÄ⺯Êý£¬Ô­±¾Ê²Ã´Ò²Ã»¡¡



¡¡¡¡×ö¡£Äã¿ÉÒÔ¸ÄдËü£¬É趨´òÓ¡Ç°µÄÈκγõʼ״̬¡£¡¡



¡¡É趨AbortProc¡¡¡£ÕâÓ¦¸ÃÊÇÒ»¸öcallback¡¡º¯Êý£¬MFC¡¡ÓÐÒ»¸öÔ¤ÉèµÄ¼òÒ׺¯Êý¡¡



¡¡¡¡¡¡_AfxAbortProc¡¡¡¡¿É×ÈÀûÓᣡ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡£¨in¡¡VIEWPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºSetAbortProc¡¡¡¡¡¡£¨macro£»¡¡defined¡¡in¡¡AFXWIN1¡£INL£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºSetAbortProc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºSetAbortProc¡¡¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºSetAbortProc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡679¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡742¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°Ñ¸¸´°¿Ú³ýÄÜ£¬²úÉú¡¾´òӡ״̬¡¿¶Ô»°¿ò£¬¸ù¾ÝÎļþÃû³ÆÒÔ¼°Êä³öÉ豸Ãû³Æ£¬É趨¶Ô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»°ºÐÄÚÈÝ£¬²¢ÏÔʾ֮£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxGetMainWnd£¨£©¡­¡·EnableWindow£¨FALSE£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintingDialog¡¡dlgPrintStatus£¨this£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡//É趨¶Ô»°¿òÄÚÈÝ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dlgPrintStatus¡£ShowWindow£¨SW_SHOW£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dlgPrintStatus¡£UpdateWindow£¨£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡¡¡£¨in¡¡VIEWPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintingDialog£º£ºCPrintingDialog¡¡£¨in¡¡VIEWPRNT¡£CPP£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPrintingDialog£º£ºCPrintingDialog¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDialog£º£ºCreate¡¡£¨²úÉú¶Ô»°¿ò£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDialog£º£ºCreate¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd£º£ºShowWindow¡¡¡¡¡¡¡¡¡¡£¨ÏÔʾ¶Ô»°¿ò£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd£º£ºShowWindow¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡StartDoc¡¡Í¨Öª´òÓ¡»ú¿ªÊ¼Õ¸ÐµĴòÓ¡¹¤×÷¡£Õâ¸öº¯ÊýÆäʵ¾ÍÊǼ¤»îWindows¡¡´òÓ¡ÒýÇæ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡£¨in¡¡VIEWPRNT¡£CPP£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartDoc¡¡¡¡¡¡¡¡£¨macro£»¡¡defined¡¡in¡¡AFXWIN1¡£INL£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartDoc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºStartDoc¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºStartDoc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔfor¡¡¡¡Ñ­»·Õë¶ÔÎļþÖеÄÿһҳ¿ªÊ¼×ö´òÓ¡¶¯×÷¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷ÓÃCView£º£ºOnPrepareDC¡£´Ëº¯ÊýʲôҲû×ö¡£Èç¹ûÄãÒªÔÚÿҳǰÃæ¼Ó±íÍ·£¬¾ÍÇë¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÄдÕâ¸öÐéÄ⺯Êý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ð޸ġ¾´òӡ״̬¡¿¶Ô»°¿òÖеÄÒ³´Î¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡StartPage¡¡¿ªÊ¼ÐµÄÒ»Ò³¡£¡¡



680¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡743¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartPage¡¡¡¡¡¡¡¡¡¡¡¡£¨macro£»¡¡defined¡¡in¡¡AFXWIN1¡£INL£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartPage¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºStartPage¡¡¡¡¡¡¡¡¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºStartPage¡¡



¢Ý¡¡µ÷ÓÃCView£º£ºOnPrint¡¡£¬ËüµÄÄÚ²¿Ö»ÓÐÒ»¸ö¶¯×÷£ºµ÷ÓÃOnDraw¡¡¡£ÎÒÃÇÓ¦¸ÃÔÚ¡¡



¡¡¡¡¡¡¡¡CScribbleView¡¡ÖиÄдOnDraw¡¡¡¡ÒÔ»æ³ö×Ô¼ºµÄͼÐΡ£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnPrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnPrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView¡¡£º£ºOnDraw¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨ÎÒÃÇÓ¦¸Ã¸ÄдOnDraw¡¡ÒÔ»æ³ö×Ô¼ºµÄͼÐΣ©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView¡¡£º£ºOnDraw¡¡



¡¡Ò»Ò³½áÊø£¬µ÷ÓÃÒ»Ò³½áÊø£¬µ÷ÓÃdcPrintdcPrint¡£¡£EndPageEndPage¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndPage¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨macro£»¡¡defined¡¡in¡¡AFXWIN1¡£INL£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndPage¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºEndPage¡¡¡¡¡¡¡¡¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºEndPage¡¡



¡¡Îļþ½áÊø£¬µ÷ÓÃEndDoc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndDoc¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndDoc¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨macro£»¡¡defined¡¡in¡¡AFXWIN1¡£INL£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºEndDoc¡¡¡¡¡¡¡¡£¨Win32¡¡API£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºEndDoc¡¡



¡¡Õû¸ö´òÓ¡¹¤×÷½áÊø¡£Èç¹ûÓÐЩʲô»æͼ×ÊÔ´ÐèÒªÊÍ·Å£¬ÄãÓ¦¸Ã¸ÄдOnEndPrinting¡¡º¯¡¡



¡¡¡¡¡¡Ê½²¢ÔÚÆäÖÐÊÍ·ÅÖ®¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnFilePrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView£º£ºOnEndPrinting¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleView£º£ºOnEndPrinting¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡681¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡744¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È¥³ý¡¾´òӡ״̬¡¿¶Ô»°¿ò¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½«¡¸´òÓ¡»úDC¡¡¡¹½â³ý¸½×Å£¬CPrintInfo¡¡µÄÎö¹¹Ê½»á°ÑDC¡¡»¹¸øWindows¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´ÓÉÏÃæÕâЩ·ÖÎöÖйéÄɳöÀ´µÄ½áÂÛÊÇ£¬Ò»¹²ÓÐÁù¸öÐéÄ⺯Êý¿ÉÒÔ¸Äд£¬Ç뿴ͼ12¡­5¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Framework¡¡µ÷ÓôÎÐò¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½¨Òé¸ÄдÏîÄ¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnPreparePrinting¡¡¡¡¡¡É趨Document¡¡³¤¶È¡£µ÷ÓÃCView£º£ºDoPreparePrinting¡¡ÒÔÏÔʾ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnPreparePrinting¡¡¡¡¡¡¡¾Print¡¿¶Ô»°¿ò²¢²úÉú´òÓ¡»úDC¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnBeginPrinting¡¡¡¡¡¡¡¡¡¡É趨ÒÔDC¡¡Îª×¼µÄDocument¡¡³¤¶È£»ÅäÖÃGDI¡¡×ÊÔ´¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnBeginPrinting¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartDoc¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartDoc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnPrepareDC¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸Ä±äviewport¡¡Ô­µã¡¢¼ô½ØÇø¡¢ÒÔ¼°ÆäËüDC¡¡ÊôÐÔ¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnPrepareDC¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartPage¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºStartPage¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnPrint¡¡¡¡ÁдòÓ¡Í·¡¢Ò³Î²µÈµÈ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnPrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnDraw¡¡¡¡¡¡¡¡¡¡¡¡GDI¡¡»æͼ¶¯×÷¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnDraw¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndPage¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndPage¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndDoc¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDC£º£ºEndDoc¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnEndPrinting¡¡¡¡¡¡¡¡ÊÍ·ÅGDI¡¡×ÊÔ´¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView£º£ºOnEndPrinting¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼12¡­5¡¡MFC¡¡´òÓ¡Á÷³ÌÓëÎÒÃǵÄ×ÅÁ¦µã¡¡



682¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡745¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



ÒÔÏÂÊÇͼ12¡­5¡¡µÄ²¹³ä˵Ã÷¡£¡¡



¡¡¡öµ±Ê¹ÓÃÕß°´Ï¡¾File/Print¡¡¡¡¡¿ÃüÁîÏ¡¡Application¡¡Framework¡¡Ê×Ïȵ÷Óá¡



¡¡¡¡CMyView£º£ºOnPreparePrinting¡¡¡£Õâ¸öº¯Êý½ÓÊÜÒ»¸öCPrintInfo¡¡Ö¸Õë×öΪ²ÎÊý£¬ÔÊÐí¡¡



¡¡¡¡Ê¹ÓÃÕßÉ趨Document¡¡¡¡µÄ´òÓ¡³¤¶È£¨´ÓµÚ¼¸Ò³µ½µÚ¼¸Ò³£©¡£Ô¤ÉèÒ³ÂëÊÇ1¡¡ÖÁ¡¡



¡¡¡¡0xFFFF¡¡£¬¡¡³ÌÐòÔ±Ó¦¸ÃÔÚOnPreparePrinting¡¡Öе÷ÓÃSetMaxPage¡¡Ô¤ÉèÒ³Êý¡£¡¡



¡¡¡¡SetMaxPage¡¡Ö®ºó£¬³ÌÐòÓ¦¸Ãµ÷ÓÃCView£º£ºDoPreparePrinting¡¡£¬Ëü»áÏÔʾ¡¾´òÓ¡¡¿¡¡



¡¡¡¡¶Ô»°¿ò£¬²¢²úÉúÒ»¸ö´òÓ¡»úDC¡¡¡£µ±¶Ô»°¿ò½áÊø£¬CPrintInfo¡¡Ò²´ÓÖлñµÃÁËʹÓá¡



¡¡¡¡ÕßÉ趨µÄ¸÷¸ö´òÓ¡ÏîÄ¿£¨ÀýÈç´ÓµÚn1¡¡Ò³Ó¡µ½µÚn2¡¡Ò³£©¡¡¡£¡¡



¡¡¡¡Framework¡¡ÈçºÎµÃ֪ʹÓÃÕ߶ÔÓÚ´òӡ״̬µÄÉ趨£¿CPrintInfo¡¡ÓÐÎå¸öº¯Êý¿ÉÓã¬ÏÂÒ»¡¡



¡¡¡¡½ÚÓиüÏêϸµÄ˵Ã÷¡£¡¡



¡¡¡öÕë¶Ôÿһҳ£¬Framework¡¡»áµ÷ÓÃCMyView£º£ºOnPrepareDC£¬Õ⺯ÊýÔÚÇ°Ò»Õ½éÉÜ¡¡



¡¡¡¡CScrollView¡¡Ê±Ò²ÔøÌá¹ý£¬µ±Ê±ÊÇÒòΪÎÒÃÇʹÓÃ¾í¶¯´°¿Ú£¬¶øÓÉÓÚ¾í¶¯µÄ¹Øϵ£¬¡¡



¡¡¡¡»æͼ֮ǰ±ØÐëÏÈÉ趨DC¡¡¡¡µÄÓ³ÉäģʽºÍÔ­µãµÈÐÔÖÊ¡£Õâ´ÎÉÔÓв»Í¬µÄÊÇ£¬ËüÊÕ¡¡



¡¡¡¡µ½´òÓ¡»úDC¡¡×öΪµÚÒ»²ÎÊý£¬CPrintInfo¡¡¶ÔÏó×öΪµÚ¶þ²ÎÊý¡£ÎÒÃǸÄдÕâ¸öº¯¡¡



¡¡¡¡Ê½£¬Ê¹ËüÒÀÄ¿Ç°µÄÒ³ÂëÀ´µ÷ÕûDC¡¡£¬ÀýÈç¸Ä±ä´òÓ¡Ô­µãºÍ½Ø¸îÇøÓòÒÔ±£Ö¤Ó¡³ö¡¡



¡¡¡¡À´µÄDocument¡¡¡¡ÄÚÈݵĺÏÊÊÐԵȵȡ£¡¡



¡¡¡öÉÔÔçÎÒÒ»ÔÙÇ¿µ÷ËùÓлæͼ¶¯×÷¶¼Ó¦¸Ã¼¯ÖÐÔÚOnDraw¡¡º¯ÊýÖУ¬Framework¡¡»á×Ô¡¡



¡¡¡¡¶¯µ÷ÓÃËü¡£¸ü¾«È·µØ˵£¬Framework¡¡ÆäʵÊÇÏȵ÷ÓÃOnPrint£¬´«Á½¸ö²ÎÊý½øÈ¥£¬¡¡



¡¡¡¡µÚÒ»²ÎÊýÊǸöDC¡¡£¬¡¡µÚ¶þ²ÎÊýÊǸöCPrintInfo¡¡Ö¸Õë¡£OnPrint¡¡¡¡ÄÚ²¿ÔÙµ÷Óá¡



¡¡¡¡¡¡OnDraw£¬Õâ´ÎÖ»´«DC¡¡¹ýÈ¥£¬×öΪΨһ²ÎÊý£º¡¡



¡¡¡¡¡¡//¡¡in¡¡VIEWCORE¡£CPP¡¡



¡¡¡¡void¡¡CView£º£ºOnPrint£¨CDC*¡¡pDC£»¡¡CPrintInfo*£©¡¡



¡¡¡¡¡¡£û¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ASSERT_VALID£¨pDC£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Override¡¡and¡¡set¡¡printing¡¡variables¡¡based¡¡on¡¡page¡¡number¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡OnDraw£¨pDC£©£»¡¡//¡¡Call¡¡Draw¡¡



¡¡¡¡¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡683¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡746¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÐÁËÕâÑùµÄ²îÒ죬ÎÒÃÇ¿ÉÒÔÕâôÇø·ÖÕâÁ½¸öº¯ÊýµÄ¹¦ÄÜ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡z¡¡¡¡OnPrint£º¸ºÔð¡¸Ö»ÔÚ´òӡʱ²Å×ö£¨ÆÁÄ»ÏÔʾʱ²»×ö£©¡¹µÄ¶¯×÷¡£ÀýÈçÓ¡³ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±íÍ·ºÍҳβ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡z¡¡¡¡OnDraw¡¡£º¹²Í¨ÐÔ»æͼ¶¯×÷£¨°üÀ¨Êä³öµ½ÆÁÄ»»ò´òÓ¡»úÉÏ£©¶¼ÔÚ´ËÍê³É¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿´¿´ÁíÒ»¸öº¯ÊýOnPaint£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡in¡¡VIEWCORE¡£CPP¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CView£º£ºOnPaint£¨£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡standard¡¡paint¡¡routine¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPaintDC¡¡dc£¨this£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OnPrepareDC£¨&dc£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OnDraw£¨&dc£©£»¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Äã»á·¢ÏÖÔ­À´ËüÃÇÊÇÕâô·Ö¹¤µÄ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WM_MAND¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnPrint¡¡Î¨¡¸´òÓ¡¡¹²ÅÓÐÖ®¹¤×÷£¬½«Ôڴ˽øÐС¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨ID_FILE_PRI¡¡NT£©¡¡¡¡CView£º£ºOnPrint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnDraw¡¡¡¸´òÓ¡¡¹Ó롸ÏÔʾ¡¹¹²Í¨µÄ¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnDraw¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¤×÷£¬Ôڴ˽øÐС¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WM_¡¡PA¡¡INT¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡£º£ºOnPaint¡¡Î¨¡¸ÏÔʾ¡¹²ÅÓеŤ×÷£¬½«Ôڴ˽øÐС¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnPaint¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëùν¡¸ÏÔʾ¡¹ÊÇÖ¸Êä³öµ½ÆÁÄ»ÉÏ£¬¡¸´òÓ¡¡¹ÊÇÖ¸Êä³öµ½´òÓ¡»úÉÏ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÉͬһº¯ÊýÍê³ÉÏÔʾ£¨display¡¡£©Óë´òÓ¡£¨print¡¡£©¶¯×÷£¬²ÅÄܹ»´ïµ½¡¸Ëù¼û¼´ËùµÃ¡¹£¨What¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡You¡¡See¡¡Is¡¡What¡¡You¡¡Get¡¡£¬WYSIWYG¡¡£©µÄÄ¿µÄ¡£Èç¹ûÄã²»ÐèÒªÒ»¸öWYSIWYG¡¡³ÌÐò£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÒÔ¸ÄдOnPrint¡¡Ê¹Ëü²»Òªµ÷ÓÃOnDraw£¬¶øµ÷ÓÃÁíÒ»¸ö»æͼÀý³Ì¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»ÒªÈÏΪʲôÇé¿ö϶¼ÐèÒªWYSIWYG¡¡¡£Ò»¸öÎÄ×ֱ༭Æ÷¿ÉÄÜʹÓôÖÌå×Ö´òÓ¡µ«Ê¹Óÿء¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÆÂëÔÚÆÁÄ»ÉÏ´ú±íÕâ´ÖÌå×Ö¡£¡¡



684¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡747¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



Scribble¡¡´òÓ¡»úÖƵÄÔöÇ¿¡¡



¡¡¡¡¡¡¡¡MFC¡¡Ô¤ÉèµÄ´òÓ¡»úÖƹ»´ÏÃôÁË£¬µ«»¹Ã»ÓдÏÃôµ½½â¾öËùÓеÄÎÊÌâ¡£ÕâЩÎÊÌâ°üÀ¨£º¡¡



¡¡¡¡¡¡¡¡¡¡¡ö´òÓ¡³öÀ´µÄÓ°Ïñ¿ÉÄܲ»ÊÇÄãÒªµÄ´óС¡¡



¡¡¡¡¡¡¡¡¡¡¡ö²»»á·ÖÒ³¡¡



¡¡¡¡¡¡¡¡¡¡¡öûÓбíÍ·£¨header¡¡£©¡¡



¡¡¡¡¡¡¡¡¡¡¡öûÓÐҳ⣨footer¡¡£©¡¡



¡¡¡¡¡¡¡¡±Ï¾¹ÆÁÄ»Êä³öºÍ´òÓ¡»úÊä³öµ½µ×»¹ÊÇÓÐ×ÅÖØ´óµÄ²îÒì¡£´°¿ÚÓÐ¾í¶¯¸Ë¶ø´òÓ¡»úûÓУ¬Õâ¡¡



¡¡¡¡¡¡¡¡°éËæ¶øÀ´µÄ¾ÍÊDZØÐë¼ÆËãDocument¡¡¡¡µÄ´óСºÍÖ½ÕŵĴóС£¬ÒÔ½â¾ö·ÖÒ³µÄÎÊÌ⣻´ËÍ⣬¡¡



¡¡¡¡¡¡¡¡ÎÒÃDZØÐëÏëÏ룬ÔÚMFC¡¡Ô¤ÉèµÄ´òÓ¡»úÖÆÖУ¬¸ÄдÄÄÒ»¸öµØ·½£¬²ÅÄÜÈÃÎÒÃÇÓа취ÔÚ¡¡



¡¡¡¡¡¡¡¡Document¡¡¡¡µÄÊä³öÒ³¼ÓÉϱíÍ·»òҳβ¡£¡¡



¡¡´òÓ¡»úµÄÒ³ºÍÎļþµÄÒ³¡¡



¡¡¡¡¡¡¡¡Ê×ÏÈ£¬ÎÒÃDZØÐëÇø·Ö¡¸Ò³¡¹¶ÔÓÚDocument¡¡ºÍ¶ÔÓÚ´òÓ¡»úµÄ²»Í¬ÒâÒå¡£´Ó´òÓ¡»ú¹ÛµãÀ´¡¡



¡¡¡¡¡¡¡¡¿´£¬Ò»Ò³¾ÍÊÇÒ»ÕÅÖ½£¬È»¶øÒ»ÕÅÖ½²¢²»Ò»¶¨ÈÝÄÉDocument¡¡¡¡µÄÒ»Ò³¡£ÀýÈçÄãÏëӡһЩͨ¡¡



¡¡¡¡¡¡¡¡Ñ¶×ÊÁÏ£¬ÕâЩ×ÊÁÏ¿ÉÄÜÊÇÒª±»ÕÛµþÆðÀ´µÄ£¬Òò´ËÒ»ÕÅÖ½Ó¡µÄÊÇDocument¡¡¡¡µÄµÚÒ»Ò³ºÍ×î¡¡



¡¡¡¡¡¡¡¡ºóÒ»Ò³£¨Ç×°®µÄÅóÓÑ£¬ÏëÏëÄãÿÌì¿´µÄ±¨Ö½£©¡£ÓÖÀýÈçÓ¡Ò»¸ö¾Þ´óµÄµç×Ó±í¸ñ£¬Ëü¿ÉÄÜÊÇ¡¡



¡¡¡¡¡¡¡¡Document¡¡ÉϵÄÒ»Ò³£¬È´Õ¼¾ÝÁ½ÕÅA4¡¡Ö½¡£¡¡



¡¡¡¡¡¡¡¡MFC¡¡Õâ¸öApplication¡¡Framework¡¡°Ñ¹ØÓÚ´òÓ¡µÄ´ó²¿·ÝÐÅÏ¢¶¼¼Ç¼ÔÚCPrintInfo¡¡ÖУ¬Æä¡¡



¡¡¡¡¡¡¡¡ÖÐÊý±Ê×ÊÁÏÓë·ÖÒ³ÓÐÃÜÇйØϵ¡£Ï±íÊÇÈ¡µÃ·ÖÒ³×ÊÁϵÄÏà¹Ø³ÉÔ±£¬ÆäÖÐÖ»ÓÐSetMaxPage¡¡



¡¡¡¡¡¡¡¡ºÍm_nCurPage¡¡ºÍm_nNumPreviewPages¡¡ÔÚScribble¡¡³ÌÐòÖлáÓõ½£¬Ô­ÒòÊÇScribble¡¡



¡¡¡¡¡¡¡¡³ÌÐò¶ÔÐí¶àÎÊÌâ×öÁ˼ò»¯¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡685¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡748¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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