°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¸÷¸öÒ³Ãæ¡£ÊôÐÔÒ³¶Ô»°¿òÖ÷Òª·ÖΪһ°ãÊôÐÔÒ³¶Ô»°¿òºÍÏòµ¼¶Ô»°¿ò¡¡¡£ÔÚÒ»°ãÊôÐÔÒ³¶Ô»°¿òÖУ¬¡¡
Ò³ÃæµÄÇл»Í¨¹ýµ¥»÷²»Í¬µÄÑ¡ÏʵÏÖ¡£ÔÚÏòµ¼¶Ô»°¿òÖУ¬Ò³ÃæµÄÑ¡ÔñÊÇͨ¹ýµ¥»÷¡°ÉÏÒ»Ò³¡±¡¡
£¨Back¡¡£©¡¢¡°ÏÂÒ»Ò³¡±£¨Next¡¡£©°´Å¥µÈ°´Å¥ÊµÏֵġ£Í¼¡¡4¡20¡¡ºÍͼ¡¡4¡21¡¡·Ö±ð¸ø³öÁËÕâÁ½ÖÖ¶Ô»°¿ò¡¡
µÄ½çÃæ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡4¡20¡¡¡¡¡¡¡¡MFC¡¡ClassWizard¡¡Ò»°ãÊôÐÔÒ³¶Ô»°¿ò¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡4¡21¡¡¡¡¡¡¡¡MFC¡¡AppWizard¡¡Ïòµ¼¶Ô»°¿ò¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤77¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡87¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡
4¡£4¡£1¡¡¡¡¡¡¡¡Ö÷ÒªÏà¹ØÀà½éÉÜ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡ÓëÊôÐÔÒ³¶Ô»°¿òÏà¹ØµÄÀàÖ÷ÒªÓС¡CPropertyPage¡¡ÀàºÍ¡¡CPropertyPage¡¡Àà¡£±¾Ð¡½Ú·Ö±ð½²Êö¡¡
CPropertyPage¡¡ºÍ¡¡CPropertySheet¡¡ÀàµÄʹÓ÷½·¨ºÍ²ÎÊý¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡1£®CPropertyPage¡¡Àà¡¡¡¡
¡¡¡¡¡¡¡¡¡¡CPropertyPage¡¡ÀàÓÃÓÚµ¥¸öÊôÐÔÒ³µÄ´¦Àí¡¡¡£Ê¹ÓÃÊôÐÔÒ³¶Ô»°¿ò£¬±ØÐëΪÿ¸öÊôÐÔÒ³´´½¨Ò»¡¡
¸ö¼Ì³Ð×Ô¡¡CPropertyPage¡¡ÀàµÄÊôÐÔÒ³Àà¡£CPropertyPage¡¡ÀàÊÇ¡¡CDialog¡¡ÀàµÄÒ»¸öÅÉÉúÀ࣬ÆäÖ÷¡¡
Òª³ÉÔ±ÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨1£©¹¹Ô캯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¹¹ÔìÒ»¸öеÄÊôÐÔÒ³ÀàµÄ¶ÔÏó£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡CPropertyPage£¨¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡explicit¡¡CPropertyPage£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDTemplate£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDCaption¡¡=¡¡0£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DWORD¡¡dwSize¡¡=¡¡sizeof£¨PROPSHEETPAGE£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡explicit¡¡CPropertyPage£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LPCTSTR¡¡lpszTemplateName£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDCaption¡¡=¡¡0£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DWORD¡¡dwSize¡¡=¡¡sizeof£¨PROPSHEETPAGE£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡nIDTemplate¡¡²ÎÊý£º¸ø³öÊôÐÔÒ³¶Ô»°¿ò×ÊÔ´¡¡ID¡¡¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡nIDCaption¡¡²ÎÊý£º¸ø³öÊôÐÔҳѡÏµÄ±êÌâ×Ö·û´®µÄ¡¡ID£¬Èç¹ûΪ¡¡0£¬ÔòĬÈÏΪָ¶¨¶Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»°¿òµÄ±êÌâ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡lpszTemplate¡¡²ÎÊý£º¸ø³öÊôÐÔÒ³¶Ô»°¿ò×ÊÔ´µÄÃû³Æ×Ö·û´®¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨2¡¡£©Construct£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯ÊýÓÃÓÚ´´½¨Ò»¸ö¡¡CPropertyPage¡¡¶ÔÏó£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡void¡¡Construct£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDTemplate£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDCaption¡¡=¡¡0¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡void¡¡Construct£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LPCTSTR¡¡lpszTemplateName£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDCaption¡¡=¡¡0¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡nIDTemplate¡¡²ÎÊý£º¸ø³öÊôÐÔÒ³¶Ô»°¿ò×ÊÔ´¡¡ID¡¡¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡nIDCaption¡¡²ÎÊý£º¸ø³öÊôÐÔҳѡÏµÄ±êÌâ×Ö·û´®µÄ¡¡ID£¬Èç¹ûΪ¡¡0£¬ÔòĬÈÏΪָ¶¨¶Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»°¿òµÄ±êÌâ¡£¡¡¡¡
¡¡¡¤78¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡88¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡4¡¡Õ¡¡¡¡¡¡¡¡¶Ô»°¿ò¡¡¡¡
¡¡¡¡¡¡¡¡o¡¡¡¡lpszTemplate¡¡²ÎÊý£º¸ø³öÊôÐÔÒ³¶Ô»°¿ò×ÊÔ´µÄÃû³Æ×Ö·û´®¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨3¡¡£©CancelToClose£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡ÔÚģ̬¶Ô»°¿òÖУ¬µ±Ò»¸ö²»¿É»Ö¸´µÄ¹ý³ÌÍê±Ïºó£¬µ÷Óøú¯Êý½«¡°È·¶¨¡±£¨OK¡¡£©°´Å¥¸Ä¡¡
±äΪ¡°¹Ø±Õ¡±£¨Close¡¡£©°´Å¥£¬Í¬Ê±½ûÓá°È¡Ïû¡±£¨Cancel¡¡£©°´Å¥¡£ÆäÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡void¡¡CancelToClose£¨¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡£¨4¡¡£©SetModified£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¸Ãº¯ÊýÔÊÐí»ò½ûÓá°Ó¦Óá±£¨Apply¡¡£©°´Å¥¡£ÆäÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡void¡¡SetModified£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡bChanged¡¡=¡¡TRUE¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡o¡¡¡¡bChanged¡¡²ÎÊý£ºÖµÎª¡¡TRUE¡¡Ê±¡°Ó¦Óá±°´Å¥¿ÉÓã¬Îª¡¡FALSE¡¡Ê±½ûÓøð´Å¥¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨5¡¡£©¿ÉÖØÔصÄÏûÏ¢´¦Àíº¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡ÎªÁËÏìÓ¦ÊôÐÔÒ³¶Ô»°¿òµÄ°´Å¥ÏûÏ¢ºÍÒ³ÃæÇл»ÏûÏ¢£¬CPropertyPage¡¡ÀàÖÐÔö¼ÓÁËһϵÁÐÏû¡¡
Ï¢´¦Àíº¯Êý¡£ÖØÔØÕâЩº¯Êý¾Í¿ÉÒÔ¶ÔÊôÐÔÒ³¶Ô»°¿òÖÐÓû§µÄ²Ù×÷½øÐд¦Àí¡£ÕâЩÏûÏ¢´¦Àíº¯¡¡
ÊýÈç±í¡¡4¡1¡¡Ëùʾ¡£¡¡¡¡
¡¡¡¡¡¡¡¡±í¡¡4¡1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊôÐÔÒ³ÀàµÄÏûÏ¢´¦Àíº¯Êý˵Ã÷¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏûÏ¢´¦Àíº¯Êý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯Êý˵Ã÷¡¡¡¡
¡¡OnApply¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°Ó¦Óá±°´Å¥±»µ¥»÷µÄÏûÏ¢¡¡¡¡
¡¡OnCancel¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°È¡Ïû¡±°´Å¥±»µ¥»÷µÄÏûÏ¢¡¡¡¡
¡¡OnKillActive¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦¸ÃÊôÐÔÒ³´Óµ±Ç°»î¶¯Ò³±»Çл»³öÈ¥µÄÏûÏ¢£¬ÓÃÓÚÊý¾ÝÑéÖ¤¡¡¡¡
¡¡OnQueryCancel¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°È¡Ïû¡±°´Å¥±»µ¥»÷Ç°·¢³öµÄÏûÏ¢¡¡¡¡
¡¡OnReset¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°ÖØÖá±°´Å¥±»µ¥»÷µÄÏûÏ¢¡¡¡¡
¡¡OnSetActive¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦¸ÃÊôÐÔÒ³Çл»Îªµ±Ç°»î¶¯Ò³µÄÏûÏ¢¡¡¡¡
¡¡OnWizardBack¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°ÉÏÒ»²½¡±°´Å¥±»µ¥»÷µÄÏûÏ¢£¬½öÔÚÏòµ¼¶Ô»°¿òÖÐÓÐЧ¡¡¡¡
¡¡OnWizardFinish¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°Íê³É¡±°´Å¥±»µ¥»÷µÄÏûÏ¢£¬½öÔÚÏòµ¼¶Ô»°¿òÖÐÓÐЧ¡¡¡¡
¡¡OnWizardNext¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏìÓ¦ÊôÐÔ±íµÄ¡°ÏÂÒ»²½¡±°´Å¥±»µ¥»÷µÄÏûÏ¢£¬½öÔÚÏòµ¼¶Ô»°¿òÖÐÓÐЧ¡¡¡¡
¡¡¡¡¡¡¡¡2¡¡£®CPropertySheet¡¡Àà¡¡¡¡
¡¡¡¡¡¡¡¡CPropertySheet¡¡ÀฺÔð¶ÔÊôÐÔ±í½øÐпØÖÆ¡£¸ÃÀàÍê³ÉµÄ¹¦ÄÜÓÐ×°Èë»òɾ³ýÊôÐÔÒ³¡¢´ò¿ª¡¡
ÊôÐÔÒ³¶Ô»°¿ò£¬ÒÔ¼°ÊôÐÔÒ³¶Ô»°¿òÔËÐÐʱÇл»ÊôÐÔÒ³µÈ¹¦ÄÜ¡£CPropertySheet¡¡ÀàÊÇ¡¡CWnd¡¡¡¡µÄ¡¡
ÅÉÉúÀ࣬µ«Ò²ÓÐÀàËÆÓÚ¶Ô»°¿òµÄÁ½ÖÖÔËÐз½Ê½£¬¼´Ä£Ì¬ºÍ·Çģ̬¡£ÏÂÃæ½éÉÜ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPropertySheet¡¡
ÀàÖÐÓëÊôÐÔ±í²Ù×÷Ïà¹ØµÄº¯Êý¡£¡¡¡¡
¡¡¡¡¡¡¡¡£¨1£©¹¹Ô캯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¹¹ÔìÒ»¸öеÄÊôÐÔ±íÀàµÄ¶ÔÏó£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡CPropertySheet£¨¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡CPropertySheet£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nIDCaption£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd*¡¡pParentWnd¡¡=¡¡NULL£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡iSelectPage¡¡=¡¡0¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤79¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡89¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡CPropertySheet£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LPCTSTR¡¡pszCaption£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd*¡¡pParentWnd¡¡=¡¡NULL£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡iSelectPage¡¡=¡¡0¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡nIDCaption¡¡²ÎÊý£º¸ø³ö±êÌâµÄ×Ö·û´®µÄ¡¡ID¡¡¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡pParentWnd¡¡²ÎÊý£º¸ø³ö¶Ô»°¿òµÄ¸¸´°¿Ú£¬Îª¡¡NULL¡¡Ê±£¬¸¸´°¿ÚĬÈÏΪ³ÌÐòÖ÷´°¿Ú¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡iSelectPage¡¡²ÎÊý£º¸ø³ö¶Ô»°¿ò´ò¿ªÊ±³õʼÊôÐÔÒ³µÄÐòºÅ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡pszCaption¡¡²ÎÊý£º¸ø³ö±êÌâµÄ×Ö·û´®¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨2¡¡£©GetActiveIndex£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯Êý·µ»Øµ±Ç°»î¶¯µÄÊôÐÔÒ³µÄÐòºÅ£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡int¡¡GetActiveIndex£¨¡¡£©¡¡const£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡·µ»ØÖµ¾ÍÊǵ±Ç°»î¶¯µÄÊôÐÔÒ³µÄÐòºÅ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨3¡¡£©GetActivePage£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯Êý·µ»Øµ±Ç°»î¶¯µÄÊôÐÔÒ³¶ÔÏó£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡CPropertyPage*¡¡GetActivePage£¨¡¡£©¡¡const£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡·µ»ØֵΪµ±Ç°»î¶¯µÄÊôÐÔÒ³¶ÔÏóµÄÖ¸Õë¡£¿ÉÒÔͨ¹ýÇ¿ÖÆÀàÐÍת»»£¬½«Ö¸ÕëÀàÐÍÓÉ¡¡
CPropertyPage¡¡±äΪ³ÌÐòÖÐ×Ô¶¨ÒåµÄÊôÐÔÒ³Àà¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨4¡¡£©GetPage£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯Êý·µ»Øij¸öÊôÐÔÒ³¶ÔÏó£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡CPropertyPage*¡¡GetPage£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡nPage¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©¡¡const£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡nPage¡¡²ÎÊý£º±íʾËùÒª»ñÈ¡µÄÊôÐÔÒ³µÄÐòºÅ£¬´ÓÁ㿪ʼ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡·µ»ØÖµ£ºÊôÐÔÒ³¶ÔÏóµÄÖ¸Õë¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨5¡¡£©GetPageCount£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯Êý·µ»ØÊôÐÔÒ³µÄ×ÜÊý£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡int¡¡GetPageCount£¨¡¡£©¡¡const£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡·µ»ØֵΪÊôÐÔÒ³µÄ×ÜÊý¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨6¡¡£©GetPageIndex£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯Êý»ñÈ¡ÊôÐÔÒ³ÔÚ¶Ô»°¿òÖеÄÐòºÅ£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡int¡¡GetPageIndex£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CPropertyPage*¡¡pPage¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡pPage¡¡²ÎÊý£ºÒª»ñÈ¡ÐòºÅµÄÊôÐÔÒ³¶ÔÏóµÄÖ¸Õë¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡o¡¡¡¡·µ»ØÖµ£ºÊôÐÔÒ³¶ÔÏó¶ÔÓ¦µÄÐòºÅ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨7¡¡£©SetActivePage£¨£©º¯Êý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¸Ãº¯ÊýÉèÖÃij¸öÊôÐÔҳΪµ±Ç°»î¶¯µÄÊôÐÔÒ³£¬ÔÐÍÈçÏ£º¡¡¡¡
¡¡¡¤80¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡90¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡4¡¡Õ¡¡¡¡¡¡¡¡¶Ô»°¿ò¡¡¡¡
BOOL¡¡SetActivePage£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡int¡¡nPage¡¡¡¡¡¡¡¡
£©£»¡¡¡¡
BOOL¡¡SetActivePage£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡CPropertyPage*¡¡pPage¡¡¡¡¡¡¡¡
£©£»¡¡¡¡
o¡¡¡¡nPage¡¡²ÎÊý£ºÒªÉèÖÃΪ»î¶¯µÄÊôÐÔÒ³µÄÐòºÅ¡£¡¡¡¡
o¡¡¡¡pPage¡¡²ÎÊý£ºÒªÉèÖÃΪ»î¶¯µÄÊôÐÔÒ³µÄ¶ÔÏóÖ¸Õë¡£¡¡¡¡
o¡¡¡¡·µ»ØÖµ£º±íʾ²Ù×÷ÊÇ·ñ³É¹¦¡£¡¡¡¡
£¨8£©SetTitle£¨£©º¯Êý¡¡¡¡
¸Ãº¯ÊýÉèÖÃÊôÐÔ±íµÄ±êÌ⣬ÔÐÍÈçÏ£º¡¡¡¡
void¡¡SetTitle£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡LPCTSTR¡¡lpszText£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡UINT¡¡nStyle¡¡=¡¡0¡¡¡¡¡¡¡¡
£©£»¡¡¡¡
o¡¡¡¡lpszText¡¡²ÎÊý£ºÐµıêÌâ×Ö·û´®Ö¸Õë¡£¡¡¡¡
o¡¡¡¡nStyle¡¡²ÎÊý£ºÉèÖñêÌâµÄÊôÐÔ£¬Ö»ÄÜΪ¡¡0¡¡»òÕß¡¡PSH_PROPTITLE¡¡¡£È¡ÖµÎª¡¡0¡¡Ê±Ã»Óи½¡¡
¡¡¡¡¡¡¼ÓÊôÐÔ£»È¡ÖµÎª¡¡PSH_PROPTITLE¡¡»áÔÚеıêÌâºóÃæÌí¼Ó¡°ÊôÐÔ¡±Á½¸ö×Ö£¬±ÈÈç¡¡lpszText¡¡
¡¡¡¡¡¡Îª¡°Text¡¡¡±£¬Ôòµ±¡¡nStyle¡¡Îª¡¡PSH_PROPTITLE¡¡Ê±£¬ÕæÕýµÄ±êÌâÏÔʾΪ¡°Text¡¡¡¡ÊôÐÔ¡±¡£¡¡¡¡
£¨9¡¡£©AddPage£¨£©¡¡º¯Êý¡¡¡¡
¸Ãº¯ÊýΪÊôÐÔ±íÌí¼ÓеÄÊôÐÔÒ³£¬ÔÐÍÈçÏ£º¡¡¡¡
void¡¡AddPage£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡CPropertyPage¡¡*pPage¡¡¡¡¡¡¡¡
£©£»¡¡¡¡
pPage¡¡²ÎÊýΪҪÌí¼ÓµÄÊôÐÔÒ³¶ÔÏóµÄÖ¸Õë±êÌâ×Ö·û´®¡£¡¡¡¡
£¨10£©PressButton£¨£©¡¡º¯Êý¡¡¡¡
¸Ãº¯ÊýÄ£Äâµ¥»÷ÊôÐÔ±íµÄij¸ö°´Å¥£¬ÔÐÍÈçÏ£º¡¡¡¡
void¡¡PressButton£¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡int¡¡nButton¡¡¡¡¡¡¡¡
£©£»¡¡¡¡
nButton¡¡²ÎÊý¸ø³öҪģÄâµ¥»÷µÄ°