ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
Ò»ÊÀÊé³Ç ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

VCÓïÑÔ6.0³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨-µÚ25ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 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¡¡²ÎÊý¸ø³öҪģÄâµ¥»÷µÄ°
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡