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

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

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


¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ON_MAND£¨ID_PEN_WIDTHS£»¡¡OnPenWidths£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_MSG_MAP¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡END_MESSAGE_MAP£¨£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡ËùνµÄMap¡¡£¬Æäʵ¾ÍÊÇÒ»ÖÖÀàËƱí¸ñµÄ¶«Î÷£¬ËüµÄ±³ºóÊÇʲô£¿¿ÉÄÜÊÇÒ»¸ö¾Þ´ó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄÊý¾Ý½á¹¹£¨ÀýÈçMessage¡¡Map¡¡£©¡£×îºÍÆäËüMap¡¡ÐÎʽ²»Í¬µÄ£¬¾ÍÊôData¡¡Map¡¡ÁË£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËüµÄÐÎʽÊÇ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£û£ûAFX_DATA_MAP£¨CPenWidthsDlg£©¡¡¡¡//¡¡¡¡¡£CPP¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDX_Text£¨pDX£»¡¡IDC_THIN_PEN_WIDTH£»¡¡m_nThinWidth£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDV_MinMaxInt£¨pDX£»¡¡m_nThinWidth£»¡¡1£»¡¡20£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDX_Text£¨pDX£»¡¡IDC_THICK_PEN_WIDTH£»¡¡m_nThickWidth£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDV_MinMaxInt£¨pDX£»¡¡m_nThickWidth£»¡¡1£»¡¡20£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_DATA_MAP¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õë¶Ôͬһ¸ö×ÊÁÏÄ¿±ê£¨³ÉÔ±±äÁ¿£©£¬Data¡¡Map¡¡Ö®ÖÐÿ×éÓÐÁ½±Ê¼Ç¼£¬Ò»±Ê¸ºÔðDDX¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò»±Ê¸ºÔðDDV¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¬¡¡



616¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡679¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡10¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡Õ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÅcŒ¦Ô’ºÐ¡¡



¶Ô»°¿òÊý¾Ý½»»»Óë²éºË£¨DDX¡¡&¡¡DDV£©¡¡



¡¡¡¡¡¡¡¡¡¡ÔÚ½âÊÍDDX/DDV¡¡¡¡µÄÀ´ÁúÈ¥Âö֮ǰ£¬ÎÒÏëÏÈÃèÊöÒ»ÏÂSDK¡¡³ÌÐò´¦Àí¶Ô»°¿ò×ÊÁϵÄ×÷·¨¡£¡¡



¡¡¡¡¡¡¡¡¡¡Èç¹ûÄãÉè¼ÆÒ»¸ö¶Ô»°¿òÈçÏÂͼ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡µ±¡¾OK¡¡¡¿Å¥±»°´Ï£¬³ÌÐòÓ¦¸ÃһһȡµÃ°´Å¥×´Ì¬ÒÔ¼°Edit¡¡¡¡ÄÚÈÝ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡char¡¡_OpenName£§128£§£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡GetDlgItemText£¨hwndDlg£»¡¡IDC_EDIT£»¡¡_OpenName£»¡¡128£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡If¡¡£¨IsDlgButtonChecked£¨hDlg£»IDC_1£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡££»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡If¡¡£¨IsDlgButtonChecked£¨hDlg£»IDC_2£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡££»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡If¡¡£¨IsDlgButtonChecked£¨hDlg£»IDC_3£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡££»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡If¡¡£¨IsDlgButtonChecked£¨hDlg£»IDC_4£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡££»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡//¡¡hDlg¡¡´ú±í¶Ô»°¿òµÄ´°¿Úhandle¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ËäÈ»Windows¡¡95¡¡ºÍWindows¡¡NT¡¡ÓÐËùνµÄͨÓÃÐͶԻ°¿ò£¨mon¡¡Dialog£¬µÚ£¶ÕÂÄ©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡Î²Ôø½éÉܹý£©£¬Ä³Ð©¸ö±ê×¼¶Ô»°¿òµÄÉè¼ÆÒò¶ø·Ç³£¼òµ¥£¬µ«·Ç±ê×¼µÄ¶Ô»°¿ò»¹ÊǵÃÏñÉÏ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÃæÄÇÑù×Ô¼º¶¯ÊÖ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡¡¡µÄ·½Ê½¾Í¼òµ¥¶àÁË¡£ËüÌṩµÄDDX¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨X¡¡±íʾeXchange¡¡£©£¬ÔÊÐí³ÌÐòÔ±ÊÂÏÈÉ趨¿Ø¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÖÆ×é¼þÓë±äÁ¿µÄ¶ÔÓ¦¹Øϵ¡£ÎÒÃDz»µ«¿ÉÒÔÁî¿ØÖÆ×é¼þµÄÄÚÈÝÒ»Óиıä¾Í×Ô¶¯´«Ë͵½±äÁ¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡È¥£¬Ò²¿ÉÒÔ½åMFC¡¡ÌṩµÄDDV¡¡¡¡£¨V¡¡±íʾValidation¡¡£©É趨×ֶεĺÏÀí·¶Î§¡£Èç¹ûʹÓá¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡617¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡680¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÕßÔÚ×Ö¶ÎÉϼüÈ볬³öºÏÀí·¶Î§µÄÊý×Ö£¬¾Í»áÔÚ°´Ï¡¾OK¡¡¡¿ºó³öÏÖÀàËÆÒÔϵĻ­Ã棺¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×ÊÁϵIJéºË£¨Data¡¡Validation¡¡£©ÆäʵÊÇÒ»¼þËöËéÓÖºÄÈËÁ¦µÄÊÂÇ飬¸÷ʽ¸÷ÑùµÄ×ÊÁ϶¼Ó¦¸Ã¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Òª¼ì²éÆäºÏÀí·¶Î§£¬³ÌÐò²ÅËãÃæÃæ¾ãµ½¡£ÀýÈçÈÕÆÚ×ֶξø²»ÄÜÔÊÐí12¡¡ÒÔÉϵÄÔ·ÝÒÔ¼°¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡31¡¡¡¡ÒÔÉϵÄÈÕ×Ó£¨Èç¹û³ÌÐò»¹ÄÜ×Ô¶¯¼ì²é£²Ô·ÝÖ»ÓÐ28¡¡Ìì¶øÓöÈòÄêÓÐ29¡¡ÌìÄǾ͸ü°ôÁË£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½ð¶î×Ö¶ÎÀï¾ø²»ÄÜÔÊÐíÎÄ×Ö³öÏÖ£¬µç»°ºÅÂë×Ö¶ÎÒ»¶¨Ö»ÓУ¹Î»£¨ÖÁÉŲ̀ÍåÄ¿Ç°ÊÇÈç´Ë£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎªÁ˽â¾öÕâЩËöËéÓÖÀÛÈ˵Ť×÷£¬ÊÐÊÛÓÐһЩÁ´½Ó¿â£¬×¨ÃÅ×ö×ÊÁϲéºË¹¤×÷¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È»¶ø²»Òª¶ÔMFC¡¡¡¡µÄDDV¡¡ÄÜÁ¦ÆÚÍû¹ý¸ß£¬ÉÔºóÄã¾Í»á¿´µ½£¬ËüÖ»ÄÜÂú×ã×îµÍ²ã´ÎµÄÒª¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Çó¶øÒÑ¡£¾ÍDDV¡¡¶øÑÔ£¬Borland¡¡¡¡µÄOWL¡¡±íÏֽϼѡ£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÖÔÚÎÒ´òËãÒÔÁ½¸ö³ÉÔ±±äÁ¿Ó³Éäµ½¶Ô»°¿òÉϵÄÁ½¸öEdit¡¡×ֶΡ£ÎÒÏ£Íûµ±Ê¹ÓÃÕß°´Ï¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾OK¡¡¡¿Å¥£¬µÚÒ»¸öEdit¡¡×ֶεÄÄÚÈÝ×Ô¶¯´¢´æµ½m_nThinWidth¡¡±äÁ¿ÖУ¬µÚ¶þ¸öEdit¡¡À¸¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Î»µÄÄÚÈÝ×Ô¶¯´¢´æµ½m_nThickWidth¡¡±äÁ¿ÖУº¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDD_PEN_WIDTHS¡¡DIALOG¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CPenWidthsDlg¡¡£º¡¡public¡¡CDialog¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDD_PEN_WIDTHS¡¡DIALOG¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CPenWidthsDlg¡¡£º¡¡public¡¡CDialog¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BEGIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BEGIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡EDITTEXT¡¡IDC_THIN_PEN_WIDTH£»¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡EDITTEXT¡¡IDC_THIN_PEN_WIDTH£»¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡EDITTEXT¡¡IDC_THICK_PEN_WIDTH£»¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡¡¡¡¡¡¡¡¡m_nThinWidth£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡EDITTEXT¡¡IDC_THICK_PEN_WIDTH£»¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡¡¡¡¡¡¡¡¡m_nThinWidth£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡¡¡¡¡¡¡¡¡m_nThickWidth£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡¡¡¡¡¡¡¡¡m_nThickWidth£»¡¡

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

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



618¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡681¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡10¡¡¡¡¡¡¡¡¡¡MFC¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡Õ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÅcŒ¦Ô’ºÐ¡¡



ÏÂÃæÊÇClassWizard¡¡µÄ²Ù×÷²½Ö裨Ϊ¶Ô»°¿òÀà±ðÔö¼ÓÁ½¸ö³ÉÔ±±äÁ¿£¬²¢É趨DDX¡¡/¡¡DDV£©£º¡¡



¡¡¡¡½øÈëClassWizard£¬Ñ¡Ôñ¡¾Member¡¡Variables¡¡¡¿¸½Ò³£¬ÔÙÑ¡ÔñCPenWidthsDlg¡£¡¡



¡¡¶Ô»°¿òÖÐÑ벿·ÝÓÐÒ»´ó¿éÇøÓòÓÃÀ´ÏÔʾ¿ØÖÆ×é¼þÓë±äÁ¿¼äµÄ¶ÔÓ³¹Øϵ£¨¼ûÏÂÒ»¡¡



¡¡Ò³Í¼£©¡£¡¡



¡¡¡¡Ñ¡ÔñIDC_THIN_PEN_¡¡WIDTH£¬°´Ï¡¾Add¡¡Variable¡£¡£¡£¡¡¡¿Å¥£¬³öÏÖ¶Ô»°¿òÈçÏ¡£¡¡



¡¡¡¡¡¡¼üÈë±äÁ¿Ãû³ÆΪm_nThinWidth¡¡¡£¡¡

¡¡



¡¡¡¡¡¡Ñ¡Ôñ±äÁ¿ÐͱðΪint¡¡¡¡¡£¡¡

¡¡



¡¡¡¡°´Ï¡¾OK¡¡¡¡¡¿¼ü£¬¡¡ÓÚÊÇClassWizard¡¡ÎªCPenWidthsDlg¡¡Ôö¼ÓÁËÒ»¸ö±äÁ¿¡¡



¡¡¡¡¡¡m_nThinWidth¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡

¡¡ÔÚClassWizard¡¡¶Ô»°¿ò×îÏ·½£¨¼ûÏÂһҳͼ£©ÌîÈë±äÁ¿µÄÊýÖµ·¶Î§£¬ÒÔΪDDV¡¡



¡¡¡¡Ö®Óᣡ¡



¡¡¡¡Öظ´Ç°Êö²½Ö裬ΪIDC_THICK_PEN_WIDTH¡¡¡¡Ò²É趨һ¸ö¶ÔÓ¦±äÁ¿£¬·¶Î§Ò²ÊÇ¡¡



¡¡¡¡¡¡1~20¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡619¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡682¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉÏÊö¶¯×÷Ó°ÏìÎÒÃǵijÌÐò´úÂëÈçÏ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CPenWidthsDlg¡¡£º¡¡public¡¡CDialog¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Dialog¡¡Data¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£û£ûAFX_DATA£¨CPenWidthsDlg£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡enum¡¡£û¡¡IDD¡¡=¡¡IDD_PEN_WIDTHS¡¡£ý£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThinWidth£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThickWidth£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_DATA¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPenWidthsDlg£º£ºCPenWidthsDlg£¨CWnd*¡¡pParent¡¡/*=NULL*/£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º¡¡CDialog£¨CPenWidthsDlg£º£ºIDD£»¡¡pParent£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThickWidth¡¡=¡¡0£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThinWidth¡¡=¡¡0£»¡¡

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

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CPenWidthsDlg£º£ºDoDataExchange£¨CDataExchange*¡¡pDX£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDialog£º£ºDoDataExchange£¨pDX£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£û£ûAFX_DATA_MAP£¨CPenWidthsDlg£©¡¡



620¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡683¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡10¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡Õ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÅcŒ¦Ô’ºÐ¡¡



¡¡¡¡¡¡¡¡DDX_Text£¨pDX£»¡¡IDC_THIN_PEN_WIDTH£»¡¡m_nThinWidth£©£»¡¡

¡¡¡¡¡¡¡¡DDV_MinMaxInt£¨pDX£»¡¡m_nThinWidth£»¡¡1£»¡¡20£©£»¡¡

¡¡¡¡¡¡¡¡DDX_Text£¨pDX£»¡¡IDC_THICK_PEN_WIDTH£»¡¡m_nThickWidth£©£»¡¡

¡¡¡¡¡¡¡¡DDV_MinMaxInt£¨pDX£»¡¡m_nThickWidth£»¡¡1£»¡¡20£©£»¡¡

¡¡¡¡¡¡¡¡//£ý£ýAFX_DATA_MAP¡¡

¡¡£ý¡¡



Ö»Òª×ÊÁÏ¡¸ÓбØÒª¡¹ÔÚ³ÉÔ±±äÁ¿Óë¿ØÖÆ×é¼þÖ®¼ä°áÒÆ£¬Framework¡¡¾Í»á×Ô¶¯µ÷Óá¡



DoDataExchange¡¡¡£ÎÒËù˵µÄ¡¸ÓбØÒª¡¹ÊÇÖ¸£¬¶Ô»°¿ò³õ´ÎÏÔʾÔÚÆÁÄ»ÉÏ£¬»òÊÇʹÓÃÕß°´¡¡



Ï¡¾OK¡¡¡¿À뿪¶Ô»°¿òµÈµÈ¡£CPenWidthsDlg£º£ºDoDataExchange¡¡¡¡ÓÉÒ»×éÒ»×éµÄDDX/DDV¡¡



º¯ÊýÍê³ÉÖ®¡£ÏÈ×öDDX¡¡£¬È»ºó×öDDV£¬ÕâÊÇÓÎÏ·¹æÔò¡£Èç¹ûÄã´¿´â½èÖúClassWizard£¬¡¡



¾Í²»±ØÔÚÒâ´ËÊ£¬Èç¹ûÄãÒª×Ô¼º¶¯ÊÖÍê³É£¬¾ÍµÃ×ñÑ­¹æÔò¡£¡¡



¸ÃÊÇÍê³ÉÉÏÒ»½ÚµÄOnDefaultPenWidths¡¡µÄʱºòÁË¡£µ±¡¾Default¡¡¡¿Å¥±»°´Ï£¬Framework¡¡



»áµ÷ÓÃOnDefaultPenWidths£¬ÎÒÃÇÓ¦¸ÃÔÚ´ËÉ趨´Ö±Êϸ±ÊÁ½ÖÖ¿í¶ÈµÄĬÈÏÖµ£º¡¡



void¡¡CPenWidthsDlg£º£ºOnDefaultPenWidths£¨£©¡¡

¡¡£û¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThinWidth¡¡=¡¡2£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThickWidth¡¡=¡¡5£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UpdateData£¨FALSE£©£»¡¡¡¡//¡¡causes¡¡DoDataExchange£¨£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡bSave=FALSE¡¡means¡¡don't¡¡save¡¡from¡¡screen£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡rather£»¡¡write¡¡to¡¡screen¡¡

¡¡£ý¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡Öи÷ʽ¸÷ÑùµÄDDx_¡¡º¯Êý¡¡



¡¡¡¡Èç¹ûÄãÒÔΪMFC¡¡¶ÔÓÚ¶Ô»°¿òµÄÕչˣ¬Ö»ÓÐDDX¡¡ºÍDDV£¬ÄÇÄã¾ÍÓÖ´íÁË£¬ÁíÍ⻹ÓС¡



¡¡¡¡Ò»¸öDDP¡¡£¬Ê¹ÓÃÓÚOLE¡¡Custom¡¡Control¡¡¡¡¡¡¡¡¡¡¡¡£¨Ò²¾ÍÊÇOCX¡¡£©µÄProperty¡¡page¡¡¡¡ÖУ¬ÏÂÃæÊÇËü¡¡



¡¡¡¡µÄÐÎʽ£º¡¡



¡¡//£û£ûAFX_DATA_MAP£¨CSmilePropPage£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDP_Text£¨pDX£»¡¡IDC_CAPTION£»¡¡m_caption£»¡¡_T£¨¡¨Caption¡¨£©¡¡£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDX_Text£¨pDX£»¡¡IDC_CAPTION£»¡¡m_caption£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDP_Check£¨pDX£»¡¡IDC_SAD£»¡¡m_sad£»¡¡_T£¨¡¨sad¡¨£©¡¡£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDX_Check£¨pDX£»¡¡IDC_SAD£»¡¡m_sad£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_DATA_MAP¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡621¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡684¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê²Ã´ÊÇProperty¡¡page¡¡£¿ÕâÊÇ×îÐÂÁ÷ÐУ¨Microsoft¡¡Ç¿Á¦ÍÆÏú£¿£©µÄ½Ó¿Ú¡£ÕâÖÖ½Ó¿ÚÓÃÀ´½â¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾ö¹ýÓÚÓµ¼·µÄ¶Ô»°¿ò¡£ClassWizard¡¡¾ÍÓÐËĸöProperty¡¡page¡¡£¬ÎÒÃÇÓÖ³ÆΪtag¡¡¡¡£¨¸½Ò³£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓµÓÐproperty¡¡page¡¡¡¡µÄ¶Ô»°¿ò³ÆΪproperty¡¡sheet¡¡£¬Ò²¾ÍÊÇtagged¡¡dialog¡¡¡¡£¨´øÓи½Ò³µÄ¶Ô»°¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÐ£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈçºÎ»½Æð¶Ô»°¿ò¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾Pen¡¡Widths¡¡¡¿¶Ô»°¿òÊÇÒ»¸öËùνµÄModal¡¡¶Ô»°¿ò£¬Òâ˼Êdzý·ÇËü¹Ø±Õ£¨½áÊø£©£¬·ñÔò¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëü»á½ôץסÕâ¸ö³ÌÐòµÄ¿ØÖÆȨ£¬µ«²»Ó°ÏìÆäËü³ÌÐò¡£Ïà¶ÔÓÚModal¡¡¶Ô»°¿ò£¬ÓÐÒ»ÖÖ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Modeless¡¡¶Ô»°¿ò¾Í²»»áÓ°Ïì³ÌÐòÆäËü¶¯×÷µÄ½øÐУ»Í¨³£ÄãÔÚÎÄ×Ö´¦ÀíÈí¼þÖп´µ½µÄÎÄ×Ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËÑÑ°¶Ô»°¿ò¾ÍÊÇModeless¡¡¶Ô»°¿ò¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹ýÈ¥£¬MFC¡¡ÓÐÁ½¸öÀà±ð£¬·Ö±ð¸ºÔðModal¡¡¶Ô»°¿òºÍModeless¡¡¶Ô»°¿ò£¬ËüÃÇÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CModalDialog¡¡ºÍCDialog¡£Èç½ñÒѾ­ºÏ²¢ÎªÒ»£¬¾ÍÊÇCDialog¡£²»¹ýΪÁË»ØËݼæÈÝ£¬¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡ÓÐÕâôһ¸ö¶¨Ò壺¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡CModalDialog¡¡Cdialog¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Òª×ö³öModal¡¡¶Ô»°¿ò£¬Ö»Òªµ÷ÓÃCDialog£º£ºDoMoal¡¡¡¡¼´¿É¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒÃÇÏ£ÍûStep3¡¡µÄÃüÁîÏPen/Pen¡¡Widths¡¡¡¿±»°´ÏÂʱ£¬¡¾Pen¡¡Widths¡¡¡¿¶Ô»°¿òÄܹ»Ö´ÐС¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆðÀ´¡£Òª»½Æð´ËÒ»¶Ô»°¿ò£¬µÃ×öµ½Á½¼þÊÂÇ飺¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡£¡¡²úÉúÒ»¸öCPenWidthsDlg¡¡¶ÔÏ󣬸ºÔð¹ÜÀí¶Ô»°¿ò¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡ÏÔʾ¶Ô»°¿ò´°¿Ú¡£ÕâºÜ¼òµ¥£¬µ÷ÓÃDoMoal¡¡¡¡¼´¿É°ìµ½¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎªÁË°ÑÃüÁîÏûÏ¢Á¬½ÓÉÏCPenWidthsDlg£¬ÎÒÃÇÔÙ´ÎʹÓÃClassWizard£¬ÕâÒ»´ÎҪΪ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleDoc¡¡¼ÓÉÏÒ»¸öÃüÁî´¦ÀíÀý³Ì¡£ÎªÊ²Ã´Ñ¡ÔñÔÚCScribbleDoc¡¡¶ø²»ÊÇÆäËüÀà±ðÖС¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´¦Àí´ËÒ»ÃüÁîÄØ£¿ÒòΪ²»ÂÛÊǴֱʻòϸ±Ê£¬ÄËÖÁÓÚÄ¿Ç°ÕýʹÓõıʣ¬Æä¿í¶È¶¼±»¼Ç¼ÔÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CScribbleDoc¡¡ÖгÉΪËüµÄÒ»¸ö³ÉÔ±±äÁ¿£º¡¡



622¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡685¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡10¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡Õ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÅcŒ¦Ô’ºÐ¡¡



¡¡//¡¡in¡¡SCRIBDOC¡£H¡¡

class¡¡CScribbleDoc¡¡£º¡¡public¡¡CDocument¡¡

¡¡£û¡¡

protected£º¡¡

¡¡¡¡¡¡¡¡UINT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nPenWidth£»¡¡¡¡¡¡¡¡//¡¡current¡¡user¡­selected¡¡pen¡¡width¡¡

¡¡¡¡¡¡¡¡UINT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThinWidth£»¡¡

¡¡¡¡¡¡¡¡UINT¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nThickWidth£»¡¡

¡¡¡£¡£¡£¡¡

¡¡£ý¡¡



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