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