°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
µÄÅÉÉúÀࣩÅÉÉúÒ»¸öÏàÓ¦µÄÎĵµÀà¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡431¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2¡£¡¡¡¡¡¡ÎªÎĵµÀàÌí¼Ó³ÉÔ±±äÁ¿¡£ÕâЩ³ÉÔ±±äÁ¿ÓÃÀ´±£´æÎĵµµÄÊý¾Ý£¬Æä¡¡
Ëü¶ÔÏó¡¡£¨ÈçÓëÎĵµÏà¹ØÁªµÄÊÓ£©Ö±½Ó»ò¼ä½ÓµÄ·ÃÎÊÕâЩ³ÉÔ±±äÁ¿À´¶ÁÈ¡¡¡
»ò¸üÐÂÎĵµµÄÊý¾Ý¡£¡¡¡¡
3¡£¡¡ÖØÔØSerialize³ÉÔ±º¯Êý£¬ÊµÏÖÎĵµÊý¾ÝµÄ´®Ðл¯¡£¡¡¡¡
Èç¹ûÄúµÄÓ¦ÓóÌÐòֻʹÓÃÒ»ÖÖÎĵµÀàÐÍ£¬ÄÇô£¬ÔÚ´´½¨Ó¦ÓóÌÐò¹¤³Ì¡¡
ʱ£¬AppWizardÒÑΪÎÒÃÇÍê³ÉÁËÒ»²¿·Ö¹¤×÷¡£µäÐ͵أ¬AppWizardΪӦ¡¡
ÓóÌÐò¿ò¼ÜÉú³ÉÒ»¸öCDocumentÀàµÄÅÉÉúÀ࣬ÔÚĬÈÏÇé¿öϸÃÀàµÄÃü¡¡
ÃûÒÀÀµÓÚ¹¤³ÌµÄÃû³Æ¡£È»ºó£¬AppWizardÔÚ¸ÃÎĵµÀàÖÐÖØÔØÁË»ùÀàµÄ¡¡
¼¸¸ö³ÉÔ±º¯Êý£¬°üÀ¨OnNewDocumentºÍSerializeµÈ¡£µ«ÊÇ£¬¡¡
AppWizardÔÚÕâЩÖØÔغ¯ÊýÖÐÖ»ÊǼòµ¥µØµ÷ÓûùÀàµÄÏàÓ¦º¯Êý£¬ÄúÐè¡¡
Òª¸ù¾Ý×Ô¼ºµÄÓ¦ÓóÌÐòµÄÐèÒªÀ´ÐÞ¸ÄËüÃÇ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼8¡£6¡¡Ê¾Àý³ÌÐòExampleµÄÔËÐнá¹û¡¡¡¡
8¡£3¡£2¡¡°ÑÎĵµÊý¾Ý±£´æµ½³ÉÔ±±äÁ¿ÖС¡¡¡
ÔÚʹÓÃÎĵµ/ÊӽṹµÄÓ¦ÓóÌÐòÖУ¬ÎÒÃÇͨ³£Ê¹ÓÃÎĵµÀàµÄ³ÉÔ±±äÁ¿¡¡
À´±£´æÎĵµµÄÊý¾Ý¡£²¢Ê¹ÆäËüµÄ¶ÔÏó£¨ÈçÓëÎĵµÏà¹ØÁªµÄÊÓ£©¿ÉÒÔ·ÃÎÊ¡¡
ÕâЩ³ÉÔ±±äÁ¿£¬´Ó¶øʵÏÖÁËÎĵµºÍÆäËü¶ÔÏó£¨Ö÷ÒªÊÇÊÓ£©µÄÏ໥´îÅäʹ¡¡
Óᣡ¡¡¡
ÏÂÃæÎÒÃÇÀ´¿´Ò»¸ö¼òµ¥µÄÀý×Ó¡£¸ÃʾÀý³ÌÐòÔËÐÐʱÈçͼ8¡£6Ëùʾ¡£¡¡¡¡
1¡£¡¡¡¡Ê×ÏÈ´´½¨Ò»¸öMFC¡¡¡¡AppWizard¡¡¡¡£¨exe£©¹¤³Ì£¬²¢È¡ÃûΪExample¡£Èç¡¡
¹ûÐèÒªÁ˽âÈçºÎʹÓÃAppWizard´´½¨Ò»¸ö»ùÓÚÎĵµ/ÊӽṹµÄ¶àÎĵµ½ç¡¡
ÃæÓ¦ÓóÌÐò¿ò¼Ü£¬Çë²ÎÔÄ¡¡¡¡¡¡¡°8¡£2¡£1ʹÓÃAppWizard´´½¨Ê¹ÓÃÎĵµ/Êӽᡡ
¹¹µÄÓ¦ÓóÌÐòËùÐèµÄ²½Ö衱¡¡Ò»½ÚÖеĽ²Êö¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡432¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2¡£¡¡¡¡ÔÚWorkspace´°¿ÚµÄClassViewÑ¡ÏÖÐÕ¹¿ªExample¡¡classes£¬¿É¡¡
ÒÔ¿´µ½AppWizardΪExample³ÌÐòÉú³ÉµÄËùÓÐÀà¡£ÓÒ»÷CExampleDoc¡¡
À࣬µ¥»÷Add¡¡¡¡Member¡¡¡¡Variable¡£¡£¡££¬ÔÚVariable¡¡¡¡Type¿òÖÐÊäÈë³ÉÔ±¡¡
±äÁ¿µÄÀàÐÍCString£¬ÔÚVariable¡¡¡¡¡¡Declaration¿òÖÐÊäÈë³ÉÔ±±äÁ¿Ãû¡¡
m_str¡£ÓÉÓÚÎÒÃÇÏ£ÍûÆäËüÀàµÄ¶ÔÏó¿ÉÒÔ·ÃÎʸóÉÔ±±äÁ¿£¬Òò´ËÔÚ¡¡
Access¿òÖÐÑ¡ÔñÆä·ÃÎÊÀàÐÍΪPublic¡£µ¥»÷¡¡¡¡¡¡¡°OK¡±£¬Visual¡¡¡¡C£«£«½«¡¡
¸Ã³ÉÔ±±äÁ¿µÄ¶¨ÒåÌí¼ÓÀàµÄ¶¨ÒåÖС£¡¡¡¡
ÔÙ°´ÕÕÓëÉÏÃæµÄ¹ý³ÌÏàͬµÄ·½·¨£¬ÔÚÀàCExampleDocÖÐÌí¼ÓÀàÐÍΪ¡¡
LOGFONTµÄ¹«ÓгÉÔ±±äÁ¿m_lf¡£¡¡¡¡
ÎÒÃÇÒ²¿ÉÒÔÊÖ¶¯µØ½«³ÉÔ±±äÁ¿Ìí¼Óµ½ÀàCExampleDocµÄ¶¨ÒåÖС£ÈçÏ¡¡
ÃæµÄ²½ÖèËùʾ£º¡¡¡¡
2'¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚWorkspace´°¿ÚÖеÄFileViewÑ¡ÏÖÐÕ¹¿ªExample¡¡¡¡
files£üHeader¡¡Files¡£Ë«»÷ExampleDoc¡£h£¬Visual¡¡C£«£«½«ÔÚ´úÂë±à¼¡¡
´°¿ÚÖдò¿ªÎļþExampleDoc¡£h£¬Õâ¸öÎļþ°üÀ¨ÁËExampleÓ¦ÓóÌÐòÖС¡
µÄÎĵµÀàCExampleDocµÄ¶¨Òå¡£¡¡¡¡
ÔÚÆäÖеġ¡¡¡
//¡¡Attributes¡¡¡¡
public£º¡¡¡¡
Ö®ºóÊÖ¹¤µØÊäÈë¡¡¡¡
CString¡¡m_str£»¡¡¡¡
LOGFONT¡¡m_lf£»¡¡¡¡
ÄúÒ²ÐíÒѾ·¢ÏÖ£¬ÔÚÀàCExampleDocµÄ¶¨ÒåÖаüÀ¨¶à¸öpublic¿é¡£Ê¡¡
ʵÉÏ£¬Äú¿ÉÒÔ°ÑÕâЩ¶¨Ò嶼·Åµ½Í¬Ò»¸öpublic¿éÖУ¬ÔÚ¶¨ÒåÖаüÀ¨¶à¡¡
¸öpublic¿éÖ»ÊÇΪÁËÇø±ð¿ª²»Í¬ÓÃ;µÄ¹«ÓгÉÔ±¡£ÀýÈ磬ÔÚÉÏÃæËùʾ¡¡
µÄ´úÂëÖУ¬ÎÒÃǽ«³ÉÔ±±äÁ¿m_strµÄ¶¨Òå·Åµ½Attributes¿éÄÚ£»¶øÈç¡¡
¹ûÄúÊÇʹÓÃAdd¡¡Member¡¡Variable¡£¡£¡£Ìí¼Ó±äÁ¿µÄ»°£¬Visual¡¡C£«£«Êǽ«¡¡
ËüÌí¼Óµ½Implementation¿éÖС£ÕâÖ»ÊÇΪÁ˱ãÓÚ³ÌÐòµÄÔĶÁºÍά»¤£¬¡¡
¶ÔÓÚ±àÒëÆ÷¶øÑÔ£¬Äú½«¹«ÓгÉÔ±µÄ¶¨Òå·Åµ½ÄÄÒ»¸öpublic¿éÖÐÆä½á¹û¡¡
¶¼ÊÇÒ»ÑùµÄ£¬¶ÔÓÚ˽ÓгÉÔ±ºÍ±£»¤³ÉÔ±Ò²ÊÇÒ»Ñù¡£¡¡¡¡
3¡£¡¡¡¡¡¡ÎªÁ˲âÊԸóÌÐòÖУ¬ÎÒÃÇÔÚCExampleDocµÄOnNewDocument³ÉÔ±±ä¡¡
Á¿ÖÐΪ¹«ÓгÉÔ±m_str¸³ÒÔ³õÖµ¡¡¡¡¡¡¡°ÄúºÃ£»¡¡¡¡»¶ÓʹÓñ¾³ÌÐò¡¡£¡¡±£¬²¢µ¯¡¡
³öÒ»¸ö×ÖÌå¶Ô»°¿òÈÃÓû§Îª¸Ã×Ö·û´®Ñ¡¶¨×ÖÌå¡£·½·¨ÊÇʹÓÃÏÂÃæµÄ´ú¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡433¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÂëÌæ»»OnNewDocumentµÄʵÏÖ´úÂëÖеÄ//¡¡TODO×¢ÊÍ£º¡¡¡¡
m_str=¡¨ÄúºÃ£»¡¡»¶ÓʹÓñ¾³ÌÐò£¡¡¨£»¡¡¡¡
CFontDialog¡¡dlg£»¡¡¡¡
dlg¡£GetCurrentFont£¨&m_lf£©£»¡¡¡¡
//¡¡½«Óû§Ñ¡¶¨µÄ×ÖÌåÐÅÏ¢Ìî³äµ½LOGFONTÀàÐ͵Ľṹm_lfÖУ¬ÒÔ¹©ÊÓÀàʹÓá¡¡¡
if£¨dlg¡£DoModal£¨£©==IDOK£©¡¡¡¡
dlg¡£GetCurrentFont£¨&m_lf£©£»¡¡¡¡
4¡£¡¡¡¡ÔÙÖظ´Ò»Ï£¬ÔÚMFCÓ¦ÓóÌÐòÖУ¬ÎĵµÀàÊǺÍÊÓÀàÒ»ÆðÐ×÷ÒÔÍê³É¡¡
Ó¦ÓóÌÐò¹¦Äܵġ£ÏÂÃæÎÒÃǽ«ÎªExample³ÌÐòµÄÊÓÀàCExampleViewÀà¡¡
µÄOnDraw³ÉÔ±º¯ÊýÌí¼ÓһЩ´úÂ룬ÒÔ½«ÎĵµÀàÖеÄm_str³ÉÔ±±äÁ¿µÄ¡¡
ÄÚÈÝÏÔʾµ½ÊӵĿò¼Ü´°¿ÚÖС£¹ØÓÚÊÓÀàµÄÄÚÈÝÊÇÔÚ±¾Õµġ¡¡¡¡¡¡°8¡£4¡¡¡¡Éú¡¡
³ÉÊÓ¡±¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò»½ÚÖн²ÊöµÄ¡£ÔÚ±¾½Ú£¬ÎªÁËʹӦÓóÌÐòÍêÕû²¢ÇÒÄܹ»ÔË¡¡
ÐУ¬ÒÔ·´Ó³ÎÒÃǶÔÎĵµÀàËù½øÐеÄһЩ²Ù×÷£¬ÊéÖиø³öһЩÓÃÓÚÊÓÀà¡¡
µÄ´úÂ룬²¢ÇÒ£¬ÎªÁËʹÕ½ڵÄÐÐÎÄÁ¬¹áºÍÓÐÖص㣬ÎÒÃDz¢²»ÏêϸµÄ½²¡¡
½âÕâЩ´úÂë¡£Èç¹ûÄú»¹²»ÊǺÜÁ˽âÊÓÀàµÄ»°£¬´ó¿É²»±ØÈ¥ÔÚÒâÕâЩ´ú¡¡
Â뾿¾¹¶¼ÊÇÔõÑù¹¤×÷µÄ£¬ÒÔ¼°ÎªÊ²Ã´ÒªÕâÑùÊéдÕâЩ´úÂ룬°Ñ±¾Êé¼Ì¡¡
Ðø¿´ÏÂÈ¥£¬ÕâЩ´úÂ붼²»»á³ÉÆäΪÎÊÌâ¡£µ«ÈôÄúÏÖÔÚºÜÏëÁ˽âÕâЩÄÚ¡¡
ÈÝ£¬ÄÇÒ²²»·ÁÌø¹ýÈ¥ä¯ÀÀһϡ¡¡¡¡¡¡°8¡£4¡¡¡¡Éú³ÉÊÓ¡±¡¡¡¡ÒÔ¼°¡¡¡°Í¼ÐÎÉ豸½Ó¡¡
¿Ú¡±Ò»Õ¡£¡¡¡¡
ÕâÀïÎÒÃÇÓÃÏÂÃæµÄ´úÂëÀ´Ìæ»»ÀàCExampleViewµÄOnDraw³ÉÔ±º¯Êý¡£¡¡¡¡
//¡¡»ñÈ¡µ±Ç°¿Í»§ÇøµÄ´óС¡¡¡¡
CRect¡¡rectClient£»¡¡¡¡
GetClientRect£¨rectClient£©£»¡¡¡¡
CSize¡¡sizeClient=rectClient¡£Size£¨£©£»¡¡¡¡
//¡¡´ÓÎļþÖжÁÈ¡Êý¾Ý¡¡¡¡
CString¡¡str=pDoc¡¡·m_str£»¡¡¡¡
LOGFONT¡¡lf=pDoc¡¡·m_lf£»¡¡¡¡
//¡¡Ê¹×ÖÌå³äÂúÕû¸ö¿Í»§Çø¡¡¡¡
lf¡£lfHeight=sizeClient¡£cy£»¡¡¡¡
lf¡£lfWidth=long£¨sizeClient¡£cx/str¡£GetLength£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡434¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
//¡¡Óõ±Ç°×ÖÌåÐÅÏ¢Éú³ÉCFont¶ÔÏó¡¡¡¡
CFont¡¡*pFont=new¡¡CFont£»¡¡¡¡
pFont¡¡·CreateFontIndirect£¨&lf£©£»¡¡¡¡
//¡¡¸Ä±äµ±Ç°ËùÓÃ×ÖÌ壬²¢±£´æ¾É×ÖÌå¡¡¡¡
CFont¡¡*pOldFont=pDC¡¡·SelectObject£¨pFont£©£»¡¡¡¡
//¡¡ÓÃÐÂÑ¡¶¨µÄ×ÖÌå»æÖÆ×Ö·û´®¡¡¡¨ÄúºÃ£»¡¡»¶ÓʹÓñ¾³ÌÐò£¡¡¨¡¡¡¡
CSize¡¡sizeTextExtent=pDC¡¡·GetTextExtent£¨str£©£»¡¡¡¡
pDC¡¡·TextOut£¨£¨sizeClient¡£cx¡sizeTextExtent¡£cx£©/2£»¡¡¡¡
£¨sizeClient¡£cy¡sizeTextExtent¡£cy£©/2£»¡¡¡¡
str£©£»¡¡¡¡
//¡¡»Ö¸´ÏµÍ³Ä¬ÈÏ×ÖÌå¡¡¡¡
pDC¡¡·SelectObject£¨pOldFont£©£»¡¡¡¡
ÔÚÉÏÃæµÄʾÀý³ÌÐòÖУ¬ÎÒÃÇÔÚÎĵµÀàÖж¨ÒåÁËÁ½¸ö¹«ÓеijÉÔ±±äÁ¿¡¡
m_strºÍm_lf£¬È»ºóÔÚÊÓÀàµÄOnDraw³ÉÔ±º¯ÊýÖзÃÎÊÁËÕâÁ½¸ö³ÉÔ±±ä¡¡
Á¿£¬Í¨¹ýÕâЩ±äÁ¿´ÓÎĵµÖлñÈ¡ËùÒªÏÔʾµÄ×Ö·û´®ºÍËùʹÓõÄ×ÖÌå¡£¡¡¡¡
ºÜ¶àʱºòÎÒÃdz£Ê¹ÓõÄÊÇÁíÍâÒ»ÖÖ·½·¨£¬¼´°Ñ³ÉÔ±±äÁ¿¶¨ÒåΪ˽Óлò¡¡
±£»¤³ÉÔ±£¬È»ºóÌí¼Ó´æÈ¡¸Ã³ÉÔ±±äÁ¿µÄº¯Êý¡£ÈçÏÂÃæµÄ´úÂëËùʾ£º¡¡¡¡
protected£º¡¡¡¡
CString¡¡m_str£»¡¡¡¡
public£º¡¡¡¡
CString¡¡GetStr£¨£©¡¡¡¡
£û¡¡¡¡
CString¡¡*pStr=new¡¡CString£»¡¡¡¡
*pStr=m_str£»¡¡¡¡
return¡¡*pStr£»¡¡¡¡
£ý¡¡¡¡
ÕâÑùµÄºÃ´¦ÊÇ¿ÉÒÔ·ÀÖ¹Êý¾Ý³ÉÔ±±»´ÓÀàÍⲿÐ޸ģ¬´Ó¶øά»¤ÁËÀàÖÐÊý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡435¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¾ÝµÄ°²È«¡£¡¡¡¡
¡¡¡¡l¡¡×¢Ò⣺¡¡¡¡
¡¡¡¡l¡¡²»ÏóºÜ¶à×ÊÁÏÉÏËù˵µÄÄÇÑù£¬ÔÚGetStrº¯ÊýÖÐʹÓÃÏÂÃæµÄ´úÂ룬¡¡
¡¡¡¡¡¡¡¡²¢²»Äܱ£Ö¤ÀàÖеı£»¤³ÉÔ±¾ø¶Ô²»»á±»´ÓÍⲿÐ޸ģº¡¡¡¡
¡¡¡¡l¡¡CString¡¡GetStr£¨£©¡¡¡¡
¡¡¡¡l¡¡£û¡¡¡¡
¡¡¡¡l¡¡return¡¡m_str£»¡¡¡¡
¡¡¡¡l¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâʱ£¬Èç¹ûÀàµÄʹÓÃÕßÔÚÍⲿʹÓÃÁËÈçÏÂÃæµÄÓï¾äËùʾµÄÇ¿¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖÆÀàÐÍת»»£¬¡¡¡¡
¡¡¡¡l¡¡CString&¡¡str=£¨CString&£©pDoc¡¡·GetStr£¨£©¡¡¡¡
¡¡¡¡l¡¡str=¡¨×Ö·û´®½«±»Ð޸ġ¡£¡¡¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ôò¿ÉÒÔͨ¹ýÒýÓÃstrÀ´ÐÞ¸ÄÀàÖеı£»¤ÐÔ³ÉÔ±m_strµÄÖµ£¬¶Á¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õß¿ÉÒÔ±àд³ÌÐòÀ´¡¡×ÔÐÐÑéÖ¤ÕâÒ»µã¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ«Èç¹û²»Ê¹ÓÃÇ¿ÖÆÀàÐÍת»»½«pDoc¡¡·GetStrת»»ÎªCString&¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²¢°Ñstr¶¨ÒåΪCString¡¡¡¡¡¡£¨¶ø²»ÊÇCString&£©µÄ»°£¬ÐÞ¸Ästr²¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²»»á¸Ä±äÀàÖеı£»¤³ÉÔ±m_strµÄÖµ¡£¡¡¡¡
¡¡¡¡l¡¡Ê¹ÓÃÒÔconst¹Ø¼ü×ÖÐÞÊεÄÖ¸ÕëÀ´·µ»ØÖ¸Ïò˽Óлò±£»¤ÐÔÊý¾Ý³É¡¡Ô±¡¡
¡¡¡¡¡¡¡¡µÄÖ¸ÕëÒ²²¢²»×ÜÊÇ°²È«µÄ¡£ÀýÈ磬ÈôGetStrº¯ÊýµÄ¶¨ÒåÈçÏ£º¡¡¡¡
¡¡¡¡l¡¡const¡¡CString*¡¡GetStr£¨£©¡¡¡¡
¡¡¡¡l¡¡£û¡¡¡¡
¡¡¡¡l¡¡return¡¡£¨const¡¡CString*£©&m_str£»¡¡¡¡
¡¡¡¡l¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄÇô£¬ÔÚÀàµÄÍⲿ£¬Ê¹ÓÃÕßͬÑù¿ÉÒÔʹÓÃÇ¿ÖÆÀàÐÍת»»±»Éù¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ã÷ΪconstµÄÖ¸Õ룬´Ó¶øÐÞ¸Ä˽ÓгÉÔ±m_str£¬ÈçÏÂÃæµÄ´úÂë¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëùʾ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡436¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡l¡¡CString¡¡*pStr=£¨CString¡¡*£©pDoc¡¡·GetStr£¨£©£»¡¡¡¡
¡¡¡¡l¡¡*pStr=¡¨×Ö·û´®½«±»Ð޸ġ¡£¡¡¨£»¡¡¡¡
¡¡¡¡l¡¡ËäÈ»ÎÒÃDz»Ó¦¸Ã¹ý¶àµØʹÓÃÕâÖÖÇ¿ÖÆÀàÐÍת»»£¬µ«ÊÇ£¬ÔÚ±àдÀà¡¡
¡¡¡¡¡¡¡¡µÄʱºò£¬»¹ÊÇÒª¾¡¿ÉÄܵıÜÃâ¿ÉÄܳöÏÖÕâЩ²»Ï£Íû·¢ÉúµÄÊÂÇ飬¡¡
¡¡¡¡¡¡¡¡ÒÔÃâÓû§¶ÔÀàµÄ²»Õýµ±µÄʹÓõ¼ÖÂijЩÒâÍâµÄÎÊÌ⣬ÈçʹÀàÖеġ¡
¡¡¡¡¡¡Êý¾Ý²»ÔÙ¿ÉÓõȡ£Èç¹ûµ÷ÓÃÕ߶ԡ¡×Ô¼ºµÄËù×ö²»ÊǺÜÇå³þµÄ»°£¬Õâ¡¡
¡¡¡¡¡¡ºÜ¿ÉÄܵ¼Ö³ÌÐò³ö´í£¬²¢ÇÒÄÑÒÔ±»¼ì²é³öÀ´£¬ÒòΪºÜ¶àµÄ±à³ÌÕß¡¡¡¡
¡¡¡¡¡¡¡¡£¨ÓÈÆäÊdzõѧÕߣ©¡¡Ò»°ã²»ÈÝÒ×Ïëµ½ÎÊÌâµÄ¸ùÔ´³öÔÚÀàµÄÄÚ²¿£¬¾¡¹Ü¡¡
¡¡¡¡¡¡ÕâÖÖÎÊÌâÊÇÓÉÓÚ´íÎóµÄʹÓÃÀàÔì³ÉµÄ¡£¡¡¡¡
ÓëÌí¼Ó¶ÁÈ¡ÎĵµÊý¾ÝµÄ¹«Óк¯ÊýÏàËÆ£¬ÎÒÃÇ»¹¿ÉÒÔÌí¼ÓÉèÖÃÎĵµÊý¾Ý¡¡
µÄ¹«ÓгÉÔ±º¯Êý£¬ÈçÏÂÃæµÄ´úÂëËùʾ£º¡¡¡¡
public£º¡¡¡¡
int¡¡SetStr£¨const¡¡CString&¡¡NewStr£©¡¡¡¡
£û¡¡¡¡
m_str=NewStr£»¡¡¡¡
£ý¡¡¡¡
ʹÓù«ÓгÉÔ±º¯ÊýÀ´´æÈ¡ÀàÖеÄÊý¾ÝµÄÒ»¸ö×î´óµÄºÃ´¦ÔÚÓÚ¿ÉÒÔÑéÖ¤¡¡
Óû§Ëù´«µÝµÄÊý¾ÝµÄÓÐЧÐÔ¡£´Ó¶ø±ÜÃâÓû§°ÑÒ»¸ö·Ç·¨µÄÊý¾Ý¸³¸øÀà¡¡
µÄ³ÉÔ±±äÁ¿£¬ÕâÓпÉÄÜÔÚºóÃæµÄʹÓÃÖе¼ÖÂÒâÍâµÄÎÊÌâ¡£¡¡¡¡
8¡£3¡£3¡¡´®Ðл¯Êý¾Ý¡¡¡¡
ÔÚVisual¡¡¡¡C£«£«ÊõÓïÖУ¬ÎÒÃǰѶÔÏóµÄ±£´æµ½ÓÀ¾Ã½éÖÊÖлò´ÓÓÀ¾Ã½éÖÊ¡¡
ÖжÁÈ¡¶ÔÏó³Æ×÷´®Ðл¯¡£´®Ðл¯µÄ»ù±¾¹ÛµãÊÇÿһ¸ö¶ÔÏó¶¼Ó¦¸ÃÄܹ»¡¡
½«¡¡×ÔÉíµÄµ±Ç°Êý¾Ý±£´æµ½ÓÀ¾Ã½éÖÊÖУ¬ÕâЩÊý¾ÝÒ»°ãÓÉÆä³ÉÔ±±äÁ¿Ëù¡¡
Ìṩ£»ÔÚÐèÒªµÄʱºò£¬¶ÔÏó»¹Ó¦¸ÃÄܹ»´ÓÓÀ¾Ã½éÖÊÖжÁ³öËù±