°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ) >

µÚ138²¿·Ö

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

С˵£º ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

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




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

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

¡¡¡¡¡¡m_sizeDoc¡¡=¡¡CSize£¨800£»900£©£»¡¡

¡¡¡¡¡¡¡¡m_sizeDoc¡¡=¡¡CSize£¨800£»900£©£»¡¡

¡¡¡¡£ý¡¡

¡¡¡¡£ý¡¡



ÊÂʵÉÏ£¬Ëùν¡¸Âß¼­×ø±ê¡¹Ô­±¾ÊÇûÓдóСµÄ£¬Èç¹ûÎÒÃÇ˵һ·ÝDocument¡¡¿í800¡¡¸ß¡¡



900£»ÄÇôÈôÂß¼­×ø±êµÄµ¥Î»ÊÇÓ¢´ç£»Õâ¾ÍÊÇ¡¡8¡¡Ó¢´ç¿í¡¡9¡¡Ó¢´ç¸ß£»ÈôÂß¼­×ù±êµÄµ¥Î»ÊÇ¡¡



¹«·Ö£¬Õâ¾ÍÊÇ8¡¡¹«·Ö¿í9¡¡¹«·Ö¸ß¡£Èç¹ûÂß¼­µ¥Î»ÊÇͼËØ£¨Pixel¡¡£©ÄØ£¿ÄǾÍÊÇ800¡¡¸öͼ¡¡



ËØ¿í900¡¡¸öͼËظߡ£Í¼ËصĴóСËæ×ÅÊä³ö×°Ööø¸Ä±ä£¬ÔÚ14¡¡Super¡¡VGA¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨1024x768£©¡¡



ÏÔʾÆ÷ÉÏ£¬800x900¡¡¸öͼËØ´óÔ¼ÊÇ21¡£1¡¡¹«·Ö¿í23¡£6¡¡¹«·Ö¸ß£¬¶øÔÚÒ»²¿300¡¡DPI¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Dot¡¡Per¡¡



Inch£¬Ã¿Ó¢¼µãÊ'y¡¡£©µÄ¼¤¹â´òÓ¡»úÉÏ£¬½«ÊÇ2¡­2/3¡¡Ó¢¼¿3¡¡Ó¢¼¸ß¡¡¡



Ô¤ÉèÇé¿öÏÂGDI¡¡»æͼº¯ÊýʹÓÃMM_TEXT¡¡¡¡Ó³Éäģʽ£¨Mapping¡¡Mode¡¡£¬Ò²¾ÍÊÇ×ø±êϵ¡¡



ͳ£¬×¢£©£¬ÓÚÊÇÂß¼­×ø±êµÈÓÚ×°ÖÃ×ø±ê£¬Ò²¾ÍÊÇ˵һ¸öÂß¼­µ¥Î»ÊÇÒ»¸öͼËØ¡£Èç¹û²»ÖØ¡¡



ÐÂÉ趨ӳÉäģʽ£¬¿ÉÒÔÏë¼ûÆÁÄ»ÉϵÄͼÐÎÒ»·Åµ½300¡¡DPI¡¡´òÓ¡»úÉ϶¼ÏÓ̫С¡£¡¡



½â¾öµÄ·½·¨ºÜ¼òµ¥£ºÉ趨һÖÖÓëÕæʵÊÀ½çÏà·ûµÄÂß¼­×ø±êϵͳ¡£Windows¡¡ÌṩµÄ°ËÖÖÓ³¡¡



ÏñģʽÖÐÓÐÆßÖÖÊÇËùνµÄmetric¡¡¡¡Ó³Éäģʽ£¬ËüÃǵÄÂß¼­µ¥Î»¶¼½¨Á¢ÔÚ¹«·Ö»òÓ¢¼µÄ»¡¡



ÉÏ£¬ÕâÕýÊÇÎÒÃÇËùÒªµÄ¡£Èç¹û°ÑOnDraw¡¡¡¡ÄڵĻæͼ¶¯×÷¶¼É趨ÔÚMM_LOENGLISH¡¡¡¡Ó³Éä¡¡



ģʽÉÏ£¨Ã¿µ¥Î»0¡£01¡¡Ó¢¼£Çô²»ÂÛÊä³öµ½ÆÁÄ»ÉÏ»òµ½´òÓ¡»Ï¶¼»ñµÃÏàÍij߶ȡ¡¡



ÕæÕýҪΪ¡¸¶àÉÙͼµã²ÅÄÜ»­³öÒ»Ó¢¼³¤¡¹ÉËÄÔ½îµÄÊÇ×°ÖÃÇ'y¶¯³ÌÐò£¬²»ÊÇÎÒÃÇ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡689¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡752¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×¢£ºGDI¡¡¡¡µÄ°ËÖÖÓ³Éäģʽ¼°ÆäÒâÒåÈçÏ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_TEXT¡¡£ºÒÔͼËØ£¨pixel¡¡£©Îªµ¥Î»£¬Y¡¡ÖáÏòÏÂΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_LOMETRIC¡¡£ºÒÔ0¡£1¡¡¹«·ÖΪµ¥Î»£¬Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_HIMETRIC¡¡£ºÒÔ0¡£01¡¡¹«·ÖΪµ¥Î»£¬Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_LOENGLISH¡¡£ºÒÔ0¡£01¡¡Ó¢¼Î5¡¡¡¡¡¡¡¡¡¡¡¡¥Î»£Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_HIENGLISH¡¡£ºÒÔ0¡£001¡¡Ó¢¼Î5¡¡¡¡¡¡¡¡¡¡¥Î»£Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_TWIPS£ºÒÔ1/1440¡¡Ó¢¼Î5¡¡¡¡¡¡¡¡¡¡¡¡¥Î»£Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_ISOTROPIC¡¡£ºµ¥Î»³¤¶È¿ÉÈÎÒâÉ趨£¬Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_ANISOTROPIC¡¡£ºµ¥Î»³¤¶È¿ÉÈÎÒâÉ趨£¬ÇÒX¡¡Öᵥ볤¿ÉÒÔ²»Í¬ÓÚY¡¡Öá¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ¥Î»³¤£¨Òò´ËÔ²¿ÉÄܱäÐΣ©¡£Y¡¡ÖáÏòÉÏΪÕý£¬X¡¡ÖáÏòÓÒΪÕý¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÒäÉÏÒ»ÕÂΪÁË¾í¶¯´°¿Ú£¬ÔøÓÐÕâÑùµÄ¶¯×÷£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CScribbleView£º£ºOnInitialUpdate£¨£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SetScrollSizes£¨MM_TEXT£»¡¡GetDocument£¨£©¡­¡·GetDocSize£¨£©£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScrollView£º£ºOnInitialUpdate£¨£©£»¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó³Éäģʽ¿ÉÒÔÔÚSetScrollSizes¡¡¡¡µÄµÚÒ»¸ö²ÎÊýÖ¸¶¨¡£ÏÖÔÚÎÒÃÇ°ÑËü¸ÄΪ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CScribbleView£º£ºOnInitialUpdate£¨£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SetScrollSizes£¨MM_LOENGLISH£»¡¡GetDocument£¨£©¡­¡·GetDocSize£¨£©£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScrollView£º£ºOnInitialUpdate£¨£©£»¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×¢Ò⣬OnInitialUpdate¡¡¸üÔÚOnDraw¡¡Ö®Ç°±»µ÷Óã¬Ò²¾ÍÊÇ˵ÎÒÃÇÔÚÕæÕý»æͼ¶¯×÷¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OnDraw¡¡Ö®Ç°Íê³ÉÁËÓ³ÉäģʽµÄÉ趨¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó³Éäģʽ²»½öÓ°ÏìÂß¼­µ¥Î»µÄ³ß´ç£¬Ò²Ó°ÏìY¡¡Öá×ø±ê·½Ïò¡£MM_TEXT¡¡ÊÇY¡¡ÖáÏòÏ£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MM_LOENGLISH¡¡¡¡£¨ÒÔ¼°ÆäËüÈκÎÓ³Éäģʽ£©ÊÇY¡¡ÖáÏòÉÏ¡£µ«£¬ËäÈ»Óд˲îÒ죬ÎÒÃǵġ¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Step5¡¡³ÌÐò´úÂëÈ´²»ÐèΪ´ËÔÙ×ö¸ü¶¯£¬ÒòΪDPtoLP¡¡¡¡ÒѾ­Íê³ÉÁËÕâ¸öת»»¡£±ðÍüÁË£¬Êó±ê¡¡



690¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡753¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



×ó¼ü´«À´µÄµã×ø±êÊÇÏȾ­¹ýDPtoLP¡¡²Å´¢´æµ½CStroke¡¡¶ÔÏó²¢ÇÒÈ»ºó²ÅÓÉLineTo¡¡¡¡»­¡¡



³öµÄ¡£¡¡



È»¶ø£¬³ÌÐòµÄijЩ²¿·Ý»¹ÊÇÊܵ½ÁËY¡¡Öá·½Ïò¸Ä±äµÄ³å»÷¡£Ó³Éäģʽֻ»á¸Ä±äGDI¡¡¸÷Ïà¡¡



¹Øº¯Êý£¬²»Ê¹ÓÃDC¡¡¡¡µÄµØ·½£¬¾Í²»ÊÜÓ³ÉäģʽµÄÓ°Ï죬ÀýÈçCRect¡¡µÄ³ÉÔ±º¯Êý¾Í²»Öª¡¡



ÏþËùνµÄÓ³Éäģʽ¡£ÓÚÊÇ£¬±¾ÀýÖз²Ê¹Óõ½CRect¡¡µÄµØ·½£¬ÒªÌرð×¢Òâ×öЩµ÷Õû£º¡¡



1¡£¡¡ÐÞÕý¡¸ÏßÌõÍâΧËÄ·½ÐΡ¹µÄ¼ÆË㷽ʽ¡£Ô­¼ÆË㷽ʽÊÇÔÚFinishStroke¡¡¡¡ÖÐÕâô×ö£º¡¡



¡¡¡¡¡¡for¡¡£¨int¡¡i=1£»¡¡i¡¡¡¶¡¡m_pointArray¡£GetSize£¨£©£»¡¡i£«£«£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡pt¡¡=¡¡m_pointArray£§i£§£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£left¡¡¡¡¡¡=¡¡min£¨m_rectBounding¡£left£»¡¡pt¡£x£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£right¡¡¡¡=¡¡max£¨m_rectBounding¡£right£»¡¡pt¡£x£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£top¡¡¡¡¡¡¡¡=¡¡min£¨m_rectBounding¡£top£»¡¡pt¡£y£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£bottom¡¡=¡¡max£¨m_rectBounding¡£bottom£»¡¡pt¡£y£©£»¡¡

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

¡¡¡¡¡¡m_rectBounding¡£InflateRect£¨CSize£¨m_nPenWidth£»¡¡m_nPenWidth£©£©£»¡¡



¡¡¡¡ÐµļÆË㷽ʽÊÇ£º¡¡



¡¡¡¡¡¡for¡¡£¨int¡¡i=1£»¡¡i¡¡¡¶¡¡m_pointArray¡£GetSize£¨£©£»¡¡i£«£«£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡pt¡¡=¡¡m_pointArray£§i£§£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£left¡¡¡¡¡¡¡¡¡¡=¡¡min£¨m_rectBounding¡£left£»¡¡pt¡£x£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£right¡¡¡¡¡¡¡¡=¡¡max£¨m_rectBounding¡£right£»¡¡pt¡£x£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£top¡¡¡¡¡¡¡¡¡¡¡¡=¡¡max£¨m_rectBounding¡£top£»¡¡pt¡£y£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_rectBounding¡£bottom¡¡¡¡¡¡=¡¡min£¨m_rectBounding¡£bottom£»¡¡pt¡£y£©£»¡¡

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

¡¡¡¡¡¡m_rectBounding¡£InflateRect£¨CSize£¨m_nPenWidth£»¡¡¡­£¨int£©m_nPenWidth£©£©£»¡¡



¡¡¡¡ÕâÊÇÒòΪÔÚY¡¡ÖáÏòϵÄϵͳÖУ¬ËÄ·½ÐεÄ×µãλÖÃÓ¦¸ÃÊÇÕÒY¡¡×ø±ê×îСÕߣ»¶øÔÚ¡¡



¡¡¡¡Y¡¡ÖáÏòÉϵÄϵͳÖУ¬ËÄ·½ÐεÄ×µãλÖÃÓ¦¸ÃÊÇÕÒY¡¡×ø±ê×î´óÕߣ»Í¬Àí£¬¶ÔÓÚËÄ·½¡¡



¡¡¡¡ÐεÄ×îµ×µãÒàÈ»¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡691¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡754¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£°¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ø¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ù¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡min¡¡y¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡max¡¡y¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡min¡¡y¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡max¡¡y¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£°¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ù¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ø¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡ÎÒÃÇÔÚOnDraw¡¡ÖÐÔø¾­ÒÔIntersectRect¡¡¼ÆËãÁ½¸öËÄ·½ÐÎÊÇ·ñÓн»¼¯¡£Õâ¸öº¯Êý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò²ÊÇCRect¡¡³ÉÔ±º¯Êý£¬Ëü¼ÙÉ裺һ¸öËÄ·½Ðεĵ××ø±êY¡¡Öµ±ØÈ»´óÓÚ¶¥×ø±êµÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Y¡¡Öµ£¨ÕâÊÇ´Ó×°ÖÃ×ø±ê£¬Ò²¾ÍÊÇMM_TEXT¡¡£¬µÄÑÛ¹âÀ´¿´£©¡¡£»Èç¹ûÊ·ÇÈç´Ë£¬Ëü¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ù±¾²»¿ÉÄÜÕÒ³öÁ½¸öËÄ·½ÐεĽ»¼¯¡£Òò´ËÎÒÃDZØÐëÔÚOnDraw¡¡ÖÐ×öÒÔÏÂÐ޸ģ¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°ÑÂß¼­×ø±ê¸ÄΪװÖÃ×ø±ê£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CScribbleView£º£ºOnDraw£¨CDC*¡¡pDC£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleDoc*¡¡pDoc¡¡=¡¡GetDocument£¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ASSERT_VALID£¨pDoc£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Get¡¡the¡¡invalidated¡¡rectangle¡¡of¡¡the¡¡view£»¡¡or¡¡in¡¡the¡¡case¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡of¡¡printing£»¡¡the¡¡clipping¡¡region¡¡of¡¡the¡¡printer¡¡dc¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CRect¡¡rectClip£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CRect¡¡rectStroke£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·GetClipBox£¨&rectClip£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·LPtoDP£¨&rectClip£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡rectClip¡£InflateRect£¨1£»¡¡1£©£»¡¡//¡¡avoid¡¡rounding¡¡to¡¡nothing¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Note£º¡¡CScrollView£º£ºOnPaint£¨£©¡¡will¡¡have¡¡already¡¡adjusted¡¡the¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡viewport¡¡origin¡¡before¡¡calling¡¡OnDraw£¨£©£»¡¡to¡¡reflect¡¡the¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡currently¡¡scrolled¡¡position¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡The¡¡view¡¡delegates¡¡the¡¡drawing¡¡of¡¡individual¡¡strokes¡¡to¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡CStroke£º£ºDrawStroke£¨£©¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CTypedPtrList&¡¡strokeList¡¡=¡¡pDoc¡­¡·m_strokeList£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡POSITION¡¡pos¡¡=¡¡strokeList¡£GetHeadPosition£¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡while¡¡£¨pos¡¡£¡=¡¡NULL£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CStroke*¡¡pStroke¡¡=¡¡strokeList¡£GetNext£¨pos£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡rectStroke¡¡=¡¡pStroke¡­¡·GetBoundingRect£¨£©£»¡¡



692¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡755¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pDC¡­¡·LPtoDP£¨&rectStroke£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡rectStroke¡£InflateRect£¨1£»¡¡1£©£»¡¡//¡¡avoid¡¡rounding¡¡to¡¡nothing¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£¡rectStroke¡£IntersectRect£¨&rectStroke£»¡¡&rectClip£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡continue£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pStroke¡­¡·DrawStroke£¨pDC£©£»¡¡

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

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



·ÖÒ³¡¡



¡¡¡¡¡¡Scribble¡¡³ÌÐòµÄDocument¡¡´óС¹Ì¶¨ÊÇ800x900£¬¶øÇÒÎÒÃÇÈÃËüÌîÂú´òÓ¡»úµÄÒ»Ò³¡£Òò¡¡



¡¡¡¡¡¡´ËScribble¡¡²¢Ã»ÓС¸½«Document¡¡·Ö¶Î´òÓ¡¡¹ÕâÖÖÀ§ÈÅ¡£Èç¹ûÕæÒª·Ö¶Î´òÓ¡£¬Scribble¡¡Ó¦¡¡



¡¡¡¡¡¡¸Ã¸ÄдOnPrepareDC£¬ÔÚÆäÖÐÊÓ´òÓ¡µÄÒ³Êýµ÷ÕûDC¡¡¡¡µÄÔ­µãºÍ½Ø¸îÇøÓò¡£¡¡



¡¡¡¡¡¡¼´±ãÈç´Ë£¬Scribble¡¡»¹ÊÇÔÚ·ÖÒ³·½Ãæ¼ÓÁËһЩ¶¯×÷¡£±¾ÀýÒ»·ÝDocument¡¡´òӡʱ±»ÊÓΪ¡¡



¡¡¡¡¡¡Ò»ÕűêÌâºÍÒ»ÕÅͼƬµÄ×éºÏ£¬Òò´Ë´òÓ¡Ò»·ÝDocument¡¡¡¡¹Ì¶¨ÒªºÄµôÁ½ÕÅ´òÓ¡Ö½¡£ÎÒÃÇ¿É¡¡



¡¡¡¡¡¡ÒÔÕâôÉè¼Æ£º¡¡



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

¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pInfo¡­¡·SetMaxPage£¨2£©£»¡¡¡¡¡¡//Îļþ×ܹ²ÓÐÁ½Ò³¾­Ïߣº¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÚÒ»Ò³ÊDZêÌâÒ³¡¡£¨title¡¡page£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//µÚ¶þÒ³ÊÇÎļþÒ³¡¡£¨Í¼ÐΣ©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡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£»¡¡

¡¡¡¡¡¡£ý¡¡



¡¡¡¡½ÓÏÂÀ´´òËãÉè¼ÆÒ»¸öº¯ÊýÓÃÒÔÊä³ö±êÌâÒ³£¬Ò»¸öº¯ÊýÓÃÒÔÊä³öÎļþÒ³¡£ºóÕßµ±È»Ó¦¸ÃÓÉ¡¡



¡¡¡¡OnDraw¡¡¸ºÔð#¡¡òÎU¡¡âÎļthÒ³²»Êǵ¥´¿µÄDocument¡¡¡¡ÄÚÈÝ£¬»¹ÓÐËùνµÄ±íÍ·£¬¶øÕâ¡¡



¡¡¡¡ÊÇ´òӡʱ²Å×öµÄ¶«Î÷£¬ÆÁÄ»ÏÔʾʱ²¢²»ÐèÒªµÄ£¬ËùÒÔÎÒÃÇÏ£Íû°ÑÁдòÓ¡Í·µÄ¹¤×÷¶ÀÁ¢ÓÚ¡¡



¡¡¡¡OnDraw¡¡Ö®Í⣬ÄÇô×îºÃµÄ°²Öõصã¾ÍÊÇOnPrint¡¡ÁË£¨Çë²Î¿¼Í¼12¡­5¡¡Ö®ºóµÄ²¹³ä˵Ã÷¡¡



¡¡¡¡µÄ×îºóÒ»µã£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡693¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡756¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Scribble¡¡Step5¡¡°ÑÁдòÓ¡Í·µÄ¹¤×÷¶ÀÁ¢ÎªÒ»¸öº¯Êý¡£×ܹ²ÕâÈý¸ö¶îÍâµÄº¯ÊýÓ¦¸ÃÉùÃ÷ÓÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SCRIBBLEVIEW¡£H¡¡ÖУ¬ÆäÖеÄPrintPageHeader¡¡ÔÚÏÂÒ»½ÚÁгö¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ