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

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

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




ÒåÓë²ÎÊý¡¡dwSelection¡¡µÄµÍλ×ֽں͸ßλ×Ö½ÚÏàͬ¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡11£®ReplaceSel£¨£©¡¡º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¸Ã³ÉÔ±º¯ÊýÉùÃ÷·½Ê½ÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡void¡¡ReplaceSel£¨LPCTSTR¡¡lpszNewText£»BOOL¡¡bCanUndo¡¡=¡¡FALSE£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CEdit¡¡µÄ³ÉÔ±º¯Êý£¬ÓÃÀ´½«ËùÑ¡ÕýÎÄÌæ»»³ÉÖ¸¶¨µÄÕýÎÄ£¬²ÎÊý¡¡lpszNewText¡¡Ö¸ÏòÓÃÀ´Ìæ»»¡¡

µÄ×Ö·û´®¡£²ÎÊý¡¡bCanUndo¡¡¡¡µÄֵΪ¡¡TRUE¡¡ËµÃ÷Ìæ»»ÊÇ¿ÉÒÔ±»³·ÏûµÄ¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡Èç¡¡¹û¡¡ÔÚ¡¡±à¡¡¼­¡¡¿Ø¡¡¼þ¡¡ÖС¡Ö»¡¡ÔÊ¡¡Ðí¡¡½Ó¡¡ÊÕ¡¡Êý¡¡×Ö¡¡£¬¡¡¿É¡¡ÒÔ¡¡ÔÚ¡¡Ò»¡¡¸ö¡¡±ê¡¡×¼¡¡µÄ¡¡±à¡¡¼­¡¡¿Ø¡¡¼þ¡¡ÖС¡Ö¸¡¡¶¨¡¡±ê¡¡Ö¾¡¡

ES_NUMBERS¡¡£¬¸Ã±êÖ¾ÏÞÖÆ±à¼­¿Ø¼þÖ»°´ÊÕÊý×Ö×Ö·û¡£Èç¹ûÓû§ÐèÒª¸´Ôӵı༭¿Ø¼þ£¬¿ÉÒÔ¡¡

ʹÓÃ΢Èí¹«Ë¾ÌṩµÄÆÁ±Î±à¼­¿Ø¼þ£¬ËüÊÇÒ»¸öºÜÓÐÓõġ¡OLE¡¡¶¨Öƿؼþ¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡Ò²¿ÉÒÔ´Ó¡¡CEdit¡¡ÀàÅÉÉúÒ»¸öÀಢ´¦Àí¡¡WM_CHAR¡¡ÏûÏ¢£¬È»ºó´Ó±à¼­¿Ø¼þÖйýÂ˳öÌØ¶¨µÄ¡¡

×Ö·û¡£¾ßÌå·½·¨Îª£ºÊ×ÏÈ£¬Ê¹Óá¡ClassWizard¡¡½¨Á¢Ò»¸ö¡¡CEdit¡¡µÄÅÉÉúÀ࣬Æä´Î£¬ÔÚ¶Ô»°ÀàÖÐÖ¸¡¡

¶¨Ò»¸ö³ÉÔ±±äÁ¿£¬½«±à¼­¿Ø¼þ·ÖÀàÔÚ¡¡OnInitdialog£¨£©¡¡Öе÷ÓÃÏÂÃæµÄ´úÂë¶Î£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡CWnd£º£ºSubclassDlgItem¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡//In¡¡your¡¡dialog¡¡class¡¡declaration¡¡£¨¡£H¡¡file¡¡£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡private¡¡£º¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyEdit¡¡m_wndEdit¡¡£»¡¡//¡¡Instance¡¡of¡¡your¡¡new¡¡edit¡¡control¡¡¡¡¡¡¡¡¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡//In¡¡you¡¡dialog¡¡class¡¡implementation¡¡£¨¡£CPP¡¡file¡¡£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡CSampleDialog¡¡£º¡¡£º¡¡OnInitDialog¡¡£¨¡¡£©¡¡¡¡¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Subclass¡¡the¡¡edit¡¡lontrod¡¡¡£¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_wndEdit¡£SubclassDlgItem¡¡£¨IDC_EDIT£»this¡¡£©£»¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡­¡¡¡¡¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡È»ºóʹÓá¡ClassWizard¡¡´¦Àí¡¡WM_CHAR¡¡ÏûÏ¢£¬¼ÆËã¡¡nChar¡¡²¢¾ö¶¨ËùÖ´ÐеIJÙ×÷£¬Óû§¿É¡¡

ÒÔÈ·¶¨ÊÇ·ñÐ޸ġ¢´«ËÍ×Ö·û¡£¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÀý˵Ã÷ÁËÈçºÎÏÔʾ×Öĸ×Ö·û£¬Èç¹û×Ö·ûÊÇ×Öĸ×Ö·û£¬Ôòµ÷Óá¡¡¡CWnd£º£ºOnChar£¬·ñÔò²»¡¡

µ÷Óá¡OnChar¡¡¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡//Only¡¡display¡¡alphabetic¡¡dharacters¡¡¡£¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CMyEdit£º£ºOnChar¡¡£¨UINT¡¡nChar£»UINT¡¡nRepCnt£»UINT¡¡nFlags£©¡¡¡¡¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Determine¡¡if¡¡nChar¡¡is¡¡an¡¡alphabetic¡¡character¡¡¡£¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£º£ºIsCharAlpha¡¡£¨£¨TCHAR£©¡¡nChar£©£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CEdit£º£ºOnChar¡¡£¨nChar£»¡¡nRepCnt¡¡£»¡¡nFlags¡¡£©£»¡¡¡¡¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤107¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡117¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡Èç¹ûÒªÐÞ¸Ä×Ö·û£¬Ôò²»Äܽö½ö¼òµ¥µØÓÃÐ޸ĹýµÄ¡¡¡¡nChar¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷Óá¡¡¡¡¡¡¡CEdit£º£ºOnChar¡¡£¬È»ºóÓá¡

CEdit£º£ºOnChar¡¡µ÷Óá¡CWnd£º£ºDefault¡¡»ñȡԭÀ´µÄ¡¡wParam¡¡¡¡ºÍ¡¡lParam¡¡¡¡µÄÖµ¡£ÒªÐÞ¸ÄÒ»¸ö×Ö·û£¬¡¡

ÐèÒªÊ×ÏÈÐ޸ġ¡nChar¡¡£¬È»ºóÓÃÐ޸ĹýµÄ¡¡nChar¡¡µ÷Óá¡CWnd£º¡¡£º¡¡DefWindowProc¡¡¡£ÏÂÀý˵Ã÷ÁËÈçºÎ¡¡

½«×Ö·ûת±äΪ´óд¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡//Make¡¡all¡¡characters¡¡uppercase¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡void¡¡CMyEdit£º£ºOnChar¡¡£¨UINT¡¡nChar£»UINT¡¡nRepCnt£»UINT¡¡nFlags£©¡¡¡¡¡¡¡¡



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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Make¡¡sure¡¡character¡¡is¡¡uppercase¡¡¡£¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£º£ºIsCharAlpha¡¡£¨£¨¡¡TCHAR£©¡¡nChar£©£©¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nChar=£º£ºCharUpper¡¡£¨nChar¡¡£©¡¡£»¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Bypass¡¡default¡¡OnChar¡¡processing¡¡and¡¡directly¡¡call¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//default¡¡window¡¡proc¡£¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DefWindProc£¨WM_CHAR£»nChar£»MAKELPARAM¡¡£¨nRepCnt£»nFlags£©£©£»¡¡¡¡¡¡¡¡



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



5¡£3¡¡¡¡¡¡¡¡¹ö¶¯Ìõ£¨Scroll¡¡Bar£©¿Ø¼þ¡¡¡¡



5¡£3¡£1¡¡¡¡¡¡¡¡¹ö¶¯Ìõ¿Ø¼þµÄʹÓá¡¡¡



¡¡¡¡¡¡¡¡¡¡¹ö¶¯Ìõ£¨Scroll¡¡Bar£©ÊÇÒ»ÖÖ´«Í³¿Ø¼þ£¬Ö÷ÒªÓÃÀ´´ÓijһԤ¶¨ÒåÖµ·¶Î§ÄÚ¿ìËÙÓÐЧµØ½øÐС¡

ä¯ÀÀ£¬·ÖΪ´¹Ö±¹ö¶¯Ìõ£¨Horizontal¡¡Scroll¡¡Bar¡¡£©ºÍˮƽ¹ö¶¯Ìõ£¨Vertical¡¡Scroll¡¡Bar¡¡£©Á½ÖÖ£¬Èç¡¡

ͼ¡¡5¡­3¡¡Ëùʾ¡£ÔÚ¹ö¶¯ÌõÄÚÓÐÒ»¸ö¹ö¶¯¿ò£¬ÓÃÀ´±íʾµ±Ç°µÄÖµ¡£ÓÃÊó±êµ¥»÷¹ö¶¯Ìõ£¬¿ÉÒÔʹ¹ö¡¡

¶¯¿òÒÆ¶¯Ò»Ò³»òÒ»ÐУ¬Ò²¿ÉÒÔÖ±½ÓÍ϶¯¹ö¶¯¿ò¡£¹ö¶¯Ìõ¼È¿ÉÒÔ×÷Ϊһ¸ö¶ÀÁ¢¿Ø¼þ´æÔÚ£¬Ò²¿É¡¡

ÒÔ×÷Ϊ´°¿Ú¡¢Áбí¿òºÍ×éºÏ¿òµÄÒ»²¿·Ö¡£Windows¡¡2000¡¡Öл¹Ö§³Ö±ÈÀý¹ö¶¯¿ò£¬¼´Óùö¶¯¿òµÄ¡¡

´óСÀ´·´Ó³Ò³Ïà¶ÔÓÚÕû¸ö·¶Î§µÄ´óС¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼¡¡5¡­3¡¡¡¡¡¡¡¡¹ö¶¯ÌõÑùÀý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡ÐèÒªÖ¸³öµÄÊÇ£¬´ÓÐÔÖÊÉÏ»®·Ö£¬¹ö¶¯Ìõ¿É·ÖΪ±ê×¼¹ö¶¯ÌõºÍ¹ö¶¯Ìõ¿Ø¼þÁ½ÖÖ¡£±ê×¼¹ö¶¯¡¡

ÌõÊÇÓÉ¡¡WS_HSCROLL¡¡»ò¡¡WS_VSCROLL¡¡·ç¸ñÖ¸¶¨µÄ£¬Ëü²»ÊÇÒ»¸öʵ¼ÊµÄ´°¿Ú£¬¶øÊÇ´°¿ÚµÄ¡¡

Ò»¸ö×é³É²¿·Ö£¨ÀýÈçÁбí¿òÖеĹö¶¯Ìõ¡¡£©£¬Ö»ÄÜλÓÚ´°¿ÚµÄÓҲࣨ´¹Ö±¹ö¶¯Ìõ¡¡£©»òµ×¶Ë£¨Ë®Æ½¡¡

¹ö¶¯Ìõ£©£¬±ê×¼¹ö¶¯ÌõÊÇÔÚ´°¿ÚµÄ·Ç¿Í»§ÇøÖд´½¨µÄ¡¡¡£ÓëÖ®Ïà·´£¬¹ö¶¯Ìõ¿Ø¼þ²¢²»ÊÇ´°¿ÚÖеġ¡

Ò»²¿·Ö£¬¶øÊÇÒ»¸öʵ¼ÊµÄ´°¿Ú£¬¿ÉÒÔ·ÅÖÃÔÚ´°¿Ú¿Í»§ÇøµÄÈÎÒâµØ·½£¬Ëü¼È¿ÉÒÔ¶ÀÁ¢´æÔÚ£¬Ò²¡¡

¿ÉÒÔÓëijһ¸ö´°¿Ú×éºÏ£¬ÐÐʹ¹ö¶¯´°¿ÚµÄÖ°ÄÜ¡£ÓÉÓÚ¹ö¶¯Ìõ¿Ø¼þÊÇÒ»¸ö¶ÀÁ¢´°¿Ú£¬Òò´Ë¿ÉÒÔ¡¡

ÓµÓÐÊäÈë½¹µã£¬¿ÉÒÔÏìÓ¦¹â±ê¿ØÖƼü£¬Èç¡¡PageUp¡¡¡¢PageDown¡¡¡¢Home¡¡ºÍ¡¡End¡¡µÈ¡£¡¡¡¡



¡¡¡¤108¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡118¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡5¡¡Õ¡¡¡¡¡¡¡¡³£Óÿؼþ¡¡¡¡



¡¡¡¡¡¡¡¡¹ö¶¯Ìõ¿Ø¼þ·â×°ÔÚ¡¡MFC¡¡µÄ¡¡CScrollBar¡¡ÀàÖУ¬CScrollBar¡¡ÀàµÄ¡¡Create¡¡³ÉÔ±º¯ÊýÓÃÓÚ´´½¨¿Ø¡¡

¼þ£¬¸Ãº¯ÊýµÄÉùÃ÷ÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡BOOL¡¡Create£¨DWORD¡¡dwStyle£»¡¡const¡¡RECT&¡¡rect£»CWnd*¡¡pParentWnd£»UINT¡¡nID¡¡£©£»¡¡¡¡



¡¡¡¡¡¡¡¡²ÎÊý¡¡dwStyle¡¡Ö¸¶¨Á˿ؼþµÄ·ç¸ñ£¬rect¡¡ËµÃ÷Á˿ؼþµÄλÖúͳߴ磬pParentWnd¡¡Ö¸Ïò¸¸´°¡¡

Ì壬¸Ã²ÎÊý²»ÄÜΪ¡¡NULL¡¡¡£nID¡¡Ôò˵Ã÷Á˿ؼþµÄ¡¡ID¡¡¡£Èç¹û´´½¨³É¹¦£¬¸Ãº¯Êý·µ»Ø¡¡TRUE£¬·ñ¡¡

Ôò·µ»Ø¡¡FALSE¡¡¡£¡¡¡¡

¡¡¡¡¡¡¡¡Òª´´½¨Ò»¸öÆÕͨµÄˮƽ¹ö¶¯Ìõ¿Ø¼þ£¬Ó¦Ö¸¶¨·ç¸ñ¡¡WS_CHILD£üWS_VISIBLE£üBS_HORZ¡¡£¬¡¡

Òª´´½¨Ò»¸öÆÕͨµÄ´¹Ö±¹ö¶¯Ìõ¿Ø¼þ£¬Ó¦Ö¸¶¨·ç¸ñ¡¡WS_CHILD£üWS_VISIBLE£üBS_VERT¡¡¡£¡¡¡¡



5¡£3¡£2¡¡¡¡¡¡¡¡CscrollBar¡¡ÀàµÄÖ÷Òª³ÉÔ±º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡ÏÂÃæ½«½éÉÜ¡¡CScrollBar¡¡ÀàÖ÷ÒªµÄ³ÉÔ±º¯Êý¡£¡¡¡¡



¡¡¡¡¡¡¡¡1£®GetScrollPos£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¸Ã³ÉÔ±º¯ÊýÉùÃ÷ÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡int¡¡GetScrollPos£¨£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡¸Ãº¯Êý·µ»Ø¹ö¶¯¿òµÄµ±Ç°Î»Öã¬Èô²Ù×÷ʧ°ÜÔò·µ»Ø¡¡0¡¡¡£¡¡¡¡



¡¡¡¡¡¡¡¡2¡¡£®SetScrollPos£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¸Ã³ÉÔ±º¯ÊýÉùÃ÷ÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡int¡¡SetScrollPos£¨int¡¡nPos£»BOOL¡¡bRedraw¡¡=¡¡TRUE£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¸Ãº¯Êý½«¹ö¶¯¿òÒÆ¶¯µ½Ö¸¶¨Î»ÖᣲÎÊý¡¡nPos¡¡¡¡Ö¸¶¨ÁËеÄλÖ㬲ÎÊý¡¡bRedraw¡¡¡¡±íʾÊÇ·ñ¡¡

ÐèÒªÖØ»æ¹ö¶¯Ìõ£¬Èç¹ûΪ¡¡TRUE£¬ÔòÖØ»æÖ®¡£º¯Êý·µ»Ø¹ö¶¯¿òÔ­À´µÄλÖã¬Èô²Ù×÷ʧ°ÜÔò·µ¡¡

»Ø¡¡0¡¡¡£¡¡¡¡



¡¡¡¡¡¡¡¡3¡¡£®GetScrollRange£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¸Ã³ÉÔ±º¯ÊýÉùÃ÷ÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡void¡¡GetScrollRange£¨LPINT¡¡lpMinPos£»LPINT¡¡lpMaxPos£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡¸Ãº¯Êý¶Ô¹ö¶¯ÌõµÄ¹ö¶¯·¶Î§½øÐвéѯ¡£²ÎÊý¡¡lpMinPos¡¡ºÍ¡¡lpMaxPos¡¡·Ö±ðÖ¸Ïò¹ö¶¯·¶Î§µÄ¡¡

×îС¡¢×î´óÖµ¡£¡¡¡¡



¡¡¡¡¡¡¡¡4¡¡£®SetScrollRange£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¸Ã³ÉÔ±º¯ÊýÉùÃ÷ÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡void¡¡SetScrollRange£¨int¡¡nMinPos£»int¡¡nMaxPos£»BOOL¡¡bRedraw¡¡=¡¡TRUE£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¸Ãº¯ÊýÓÃÓÚÖ¸¶¨¹ö¶¯ÌõµÄ¹ö¶¯·¶Î§¡£²ÎÊý¡¡nMinPos¡¡ºÍ¡¡nMaxPos¡¡·Ö±ðÖ¸¶¨Á˹
·µ»ØÄ¿Â¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂܰÌáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæÐ´Ô­´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøÅ¶£¡