°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
void¡¡DMainFrame£º£ºDump£¨CDumpContext&¡¡dc£©¡¡const¡¡¡¡
¡¡£û¡¡¡¡
CFrameWnd£º£ºDump£¨dc£©£»¡¡¡¡
£ý¡¡¡¡
#endif¡¡//_DEBUG¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡DMainFrame¡¡message¡¡handlers¡¡¡¡
void¡¡DMainFrame£º£ºOnPaint£¨£©¡¡¡¡¡¡
¡¡£û¡¡¡¡
CPaintDC¡¡dc£¨this£©£»¡¡//¡¡device¡¡context¡¡for¡¡painting¡¡¡¡
//¡¡Query¡¡size¡¡of¡¡window's¡¡client¡¡area¡£¡¡¡¡
CRect¡¡rClient£»¡¡¡¡
GetClientRect£¨&rClient£©£»¡¡¡¡
//¡¡Select¡¡next¡¡color¡¡for¡¡background¡¡¡¡
ASSERT£¨iNextColor¡¡¡·=¡¡0¡¡&&¡¡iNextColor¡¡¡¶¡¡MAX_COLORS£©£»¡¡¡¡
dc¡£SetBkColor£¨crBackground£§iNextColor£§£©£»¡¡¡¡
//¡¡Fill¡¡client¡¡area¡¡with¡¡background¡¡color¡£¡¡¡¡
dc¡£ExtTextOut£¨0£»¡¡0£»¡¡ETO_OPAQUE£»¡¡&rClient£»¡¡0£»¡¡0£»¡¡0£©£»¡¡¡¡
//¡¡Increment¡¡color¡¡index¡¡and¡¡wrap¡¡to¡¡start¡¡of¡¡range¡£¡¡¡¡
iNextColor£«£«£»¡¡¡¡
if¡¡£¨iNextColor¡¡¡·=¡¡MAX_COLORS£©¡¡iNextColor¡¡=¡¡0£»¡¡¡¡
£ý¡¡¡¡
//Microsoft¡¡Visual¡¡C£«£«¡¡generated¡¡resource¡¡script¡£¡¡¡¡
//¡¡¡¡
#include¡¡¡¨resource¡£h¡¨¡¡¡¡
#define¡¡APSTUDIO_READONLY_SYMBOLS¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡265¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡Generated¡¡from¡¡the¡¡TEXTINCLUDE¡¡2¡¡resource¡£¡¡¡¡
//¡¡¡¡
#include¡¡¡¨afxres¡£h¡¨¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
#undef¡¡APSTUDIO_READONLY_SYMBOLS¡¡¡¡
¡¡¡¡¡¡¡¡
#ifdef¡¡APSTUDIO_INVOKED¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡TEXTINCLUDE¡¡¡¡
//¡¡¡¡
1¡¡TEXTINCLUDE¡¡DISCARDABLE¡¡¡¡¡¡
BEGIN¡¡¡¡
¡¨resource¡£h0¡¨¡¡¡¡
END¡¡¡¡
2¡¡TEXTINCLUDE¡¡DISCARDABLE¡¡¡¡¡¡
BEGIN¡¡¡¡
¡¨#include¡¡¡¨¡¨afxres¡£h¡¨¡¨rn¡¨¡¡¡¡
¡¨0¡¨¡¡¡¡
END¡¡¡¡
3¡¡TEXTINCLUDE¡¡DISCARDABLE¡¡¡¡¡¡
BEGIN¡¡¡¡
¡¨#include¡¡¡¨¡¨resechofill¡£rc2¡¨¡¨¡¡//¡¡non¡Microsoft¡¡Visual¡¡C£«£«¡¡edited¡¡resourcesrn¡¨¡¡¡¡
¡¨rn¡¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡266¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¨#define¡¡_AFX_NO_SPLITTER_RESOURCESrn¡¨¡¡¡¡
¡¨#define¡¡_AFX_NO_OLE_RESOURCESrn¡¨¡¡¡¡
¡¨#define¡¡_AFX_NO_TRACKER_RESOURCESrn¡¨¡¡¡¡
¡¨#define¡¡_AFX_NO_PROPERTY_RESOURCESrn¡¨¡¡¡¡
¡¨#include¡¡¡¨¡¨afxres¡£rc¡¨¡¨¡¡011//¡¡Standard¡¡ponentsrn¡¨¡¡¡¡
¡¨0¡¨¡¡¡¡
END¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
#endif¡¡//¡¡APSTUDIO_INVOKED¡¡¡¡
¡¡¡¡¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡Icon¡¡¡¡
//¡¡¡¡
IDR_MAINFRAME¡¡ICON¡¡DISCARDABLE¡¡¡¨resechofill¡£ico¡¨¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡Menu¡¡¡¡
//¡¡¡¡
IDR_MAINFRAME¡¡MENU¡¡PRELOAD¡¡DISCARDABLE¡¡¡¡¡¡
BEGIN¡¡¡¡
POPUP¡¡¡¨&File¡¨¡¡¡¡
BEGIN¡¡¡¡
MENUITEM¡¡¡¨E&xit¡¨£»¡¡ID_APP_EXIT¡¡¡¡
END¡¡¡¡
POPUP¡¡¡¨&Help¡¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡267¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
BEGIN¡¡¡¡
MENUITEM¡¡¡¨&About¡¡echofill¡£¡£¡£¡¨£»¡¡ID_APP_ABOUT¡¡¡¡
END¡¡¡¡
END¡¡¡¡
¡¡¡¡¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡Dialog¡¡¡¡
//¡¡¡¡
IDD_ABOUTBOX¡¡DIALOG¡¡DISCARDABLE¡¡34£»¡¡22£»¡¡217£»¡¡55¡¡¡¡
STYLE¡¡DS_MODALFRAME¡¡£ü¡¡WS_POPUP¡¡£ü¡¡WS_CAPTION¡¡£ü¡¡WS_SYSMENU¡¡¡¡
CAPTION¡¡¡¨About¡¡echofill¡¨¡¡¡¡
FONT¡¡8£»¡¡¡¨MS¡¡Sans¡¡Serif¡¨¡¡¡¡
BEGIN¡¡¡¡
ICON¡¡IDR_MAINFRAME£»IDC_STATIC£»11£»17£»20£»20¡¡¡¡
LTEXT¡¡¡¨echofill¡¡Version¡¡1¡£0¡¨£»IDC_STATIC£»40£»10£»119£»8¡¡¡¡
LTEXT¡¡¡¨Copyright¡¡251¡¡1995¡¨£»IDC_STATIC£»40£»25£»119£»8¡¡¡¡
DEFPUSHBUTTON¡¡¡¨OK¡¨£»IDOK£»176£»6£»32£»14£»WS_GROUP¡¡¡¡
END¡¡¡¡
¡¡¡¡¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡Version¡¡¡¡
//¡¡¡¡
VS_VERSION_INFO¡¡VERSIONINFO¡¡¡¡
FILEVERSION¡¡1£»0£»0£»1¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡268¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
PRODUCTVERSION¡¡1£»0£»0£»1¡¡¡¡
FILEFLAGSMASK¡¡0x3fL¡¡¡¡
#ifdef¡¡_DEBUG¡¡¡¡
FILEFLAGS¡¡0x1L¡¡¡¡
#else¡¡¡¡
FILEFLAGS¡¡0x0L¡¡¡¡
#endif¡¡¡¡
FILEOS¡¡0x4L¡¡¡¡
FILETYPE¡¡0x1L¡¡¡¡
FILESUBTYPE¡¡0x0L¡¡¡¡
BEGIN¡¡¡¡
BLOCK¡¡¡¨StringFileInfo¡¨¡¡¡¡
BEGIN¡¡¡¡
BLOCK¡¡¡¨040904B0¡¨¡¡¡¡
BEGIN¡¡¡¡
VALUE¡¡¡¨panyName¡¨£»¡¡¡¨0¡¨¡¡¡¡
VALUE¡¡¡¨FileDescription¡¨£»¡¡¡¨ECHOFILL¡¡MFC¡¡Application0¡¨¡¡¡¡
VALUE¡¡¡¨FileVersion¡¨£»¡¡¡¨1£»¡¡0£»¡¡0£»¡¡10¡¨¡¡¡¡
VALUE¡¡¡¨InternalName¡¨£»¡¡¡¨ECHOFILL0¡¨¡¡¡¡
VALUE¡¡¡¨LegalCopyright¡¨£»¡¡¡¨Copyright¡¡251¡¡19950¡¨¡¡¡¡
VALUE¡¡¡¨LegalTrademarks¡¨£»¡¡¡¨0¡¨¡¡¡¡
VALUE¡¡¡¨OriginalFilename¡¨£»¡¡¡¨ECHOFILL¡£EXE0¡¨¡¡¡¡
VALUE¡¡¡¨ProductName¡¨£»¡¡¡¨ECHOFILL¡¡Application0¡¨¡¡¡¡
VALUE¡¡¡¨ProductVersion¡¨£»¡¡¡¨1£»¡¡0£»¡¡0£»¡¡10¡¨¡¡¡¡
END¡¡¡¡
END¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡269¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
BLOCK¡¡¡¨VarFileInfo¡¨¡¡¡¡
BEGIN¡¡¡¡
VALUE¡¡¡¨Translation¡¨£»¡¡0x409£»¡¡1200¡¡¡¡
END¡¡¡¡
END¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡String¡¡Table¡¡¡¡
//¡¡¡¡
STRINGTABLE¡¡PRELOAD¡¡DISCARDABLE¡¡¡¡¡¡
BEGIN¡¡¡¡
IDR_MAINFRAME¡¡¡¨EchoFillnnEchofinnnEchofill¡£DocumentnEchofi¡¡Document¡¨¡¡¡¡
END¡¡¡¡
STRINGTABLE¡¡PRELOAD¡¡DISCARDABLE¡¡¡¡¡¡
BEGIN¡¡¡¡
AFX_IDS_APP_TITLE¡¡¡¨EchoFill¡¨¡¡¡¡
END¡¡¡¡
#ifndef¡¡APSTUDIO_INVOKED¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
//¡¡¡¡
//¡¡Generated¡¡from¡¡the¡¡TEXTINCLUDE¡¡3¡¡resource¡£¡¡¡¡
//¡¡¡¡
#include¡¡¡¨resechofill¡£rc2¡¨¡¡//¡¡non¡Microsoft¡¡Visual¡¡C£«£«¡¡edited¡¡resources¡¡¡¡
#define¡¡_AFX_NO_SPLITTER_RESOURCES¡¡¡¡
#define¡¡_AFX_NO_OLE_RESOURCES¡¡¡¡
#define¡¡_AFX_NO_TRACKER_RESOURCES¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡270¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
#define¡¡_AFX_NO_PROPERTY_RESOURCES¡¡¡¡
#include¡¡¡¨afxres¡£rc¡¨¡¡//¡¡Standard¡¡ponents¡¡¡¡
/////////////////////////////////////////////////////////////////////////////¡¡¡¡
#endif¡¡//¡¡not¡¡APSTUDIO_INVOKED¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚËĽڡ¡»¬¿é¿Ø¼þÏûÏ¢ÏìÓ¦¡¡¡¡
»¬¿é¿Ø¼þ¡¡£¨Slider£»ÓÐʱҲ³ÆÎªTrackBar£©ÊÇÕâÑùÒ»Öֿؼþ£¬Í¨¹ýËü¡¡
ÎÒÃÇ¿ÉÒÔ½ÏÖ±¹ÛµØÉèÖóÌÐòÒªÇóµÄÓû§ÊäÈ룬¶øÔÚÁíһЩÇé¿öÏ£¬Ôò¡¡
¿ÉÒÔÓÉÎÒÃÇ¿ØÖÆÓû§ÊäÈëµÄȡֵ·¶Î§£¬²½³¤µÈÏà¹ØÐÅÏ¢¡£ÔÚ×÷½øÒ»²½¡¡
½éÉÜ֮ǰ£¬ÈÃÎÒÃÇÏÈ¿´¿´»¬¿é¿Ø¼þµÄÍâ¹ÛÒÔ¼°±¾½ÚµÄÒ»¸öÀý³ÌµÄÔËÐС¡
»Ãæ¡£¡¡¡¡
ÔÚVisual¡¡¡¡C£«£«¹¤¾ßÀ¸ÖУ¬»¬¿é¿Ø¼þͼ±êÈçͼ5¡£25Ëùʾ¡£µ¥»÷´Ëͼ±êºó¡¡
Í϶¯ÖÁÄ¿±êλÖá¡¡¡
¼´¿É¡£ÐèҪעÒâµÄÊÇÈçͼ5¡£27»¬¿é¿Ø¼þµÄ·ç¸ñÉèÖá£Èçͼ5¡£26Àý³ÌµÄ¡¡
ÔËÐÐ»Ãæ£¬Æä·ç¸ñÉèÖÃΪ£ºAuto_Ticks¡¡£¨×Ô¶¯¿Ì¶È£©£»Enable¡¡¡¡
Selection¡¡£¨Ñ¡ÔñʹÄÜ£©¡£À©Õ¹·ç¸ñΪTransparent¡¡£¨Í¸Ã÷£©¡£ÔÚ½ÓÏ¡¡
À´µÄ½²½âÖУ¬ÎÒÃǽ«¾ßÌå˵Ã÷¸÷·ç¸ñÖµµÄÉèÖõľßÌå×÷Óᣡ¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼5¡£¡¡25¡¡»¬¿é¿Ø¼þͼ±ê¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼5¡£¡¡26¡¡ÉèÖû¬¿é¿Ø¼þ·¶Î§ºóÔËÐÐÒ»»Ãæ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡271¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼5¡£¡¡27¡¡»¬¿é¿Ø¼þ·ç¸ñÉèÖá¡¡¡
Èçͼ5¡£27Ëùʾ£¬ÔÚÉè¼ÆÖУ¬ÎÒÃÇ¿ÉÒÔÉèÖû¬¿é¿Ø¼þµÄÖî¶àÊôÐÔ£¬¶øÕâ¡¡
ЩÊôÐÔ¶ÔÓÚ²»Í¬µÄÓ¦ÓóÌÐò£¬ËùչʾµÄЧ¹ûÊDz»Í¬µÄ¡£ÔÚStylesÑ¡Ïî¡¡
¿¨ÖУ¬ÓòOrientationÖз½ÏòµÄÉèÖ㬲»µ«Ê¹Æä¾ßÓв»Í¬µÄÍâ¹Û£¬Ò²¡¡
Ó°ÏìÁËÎÒÃÇÔÚ³ÌÐòÖÐËùÒª´¦ÀíµÄÏûÏ¢µÄ²»Í¬£ºÑ¡ÔñHorizontalʱ£¬ÎÒ¡¡
ÃÇÒª´¦ÀíÏûÏ¢WM_HSCROLL£»¶øµ±ÎÒÃÇÑ¡ÔñVerticalʱ£¬ÎÒÃÇËùÒª´¦Àí¡¡
µÄÏûÏ¢Ôò±ä³ÉÁËWM_VSCROLL¡£µ±È»£¬ËüÃǵĴ¦Àí¹ý³Ì´Óʵ¼Ê¿´À´£¬Ò²¡¡
²¢Ã»Óб¾ÖÊÉϵIJî±ð¡£ÓòPointµÄÑ¡ÔñÔòʹ»¬¿é¿Ø¼þ»¬¿é¾ßÓв»Í¬µÄ¡¡
Íâ¹Û¡£Ê£ÏÂÀ´µÄ¼¸¸öÑ¡ÏîÔò¸ü¶àµÄÊÇһЩ¾ö¶¨»¬¿é¿Ø¼þÍâ¹Û¼°¹¤×÷ÐΡ¡
ʽÉϵÄÒ»Ð©Çø±ð¡£Ñ¡ÔñTick¡¡¡¡marks»¬¿é¿Ø¼þÉÏÏ¡¡£¨»ò×óÓÒ£©Á½¶Ë¾ßÓС¡
µÄ¿Ì¶È£»Ñ¡ÔñAuto¡¡¡¡¡¡¡¡ticksʱ£¬»¬¿é¿Ø¼þÍâ²àÖÐÑë¾ßÓп̶ȡ¡£¨µ«´Ëʱ¡¡
Tick¡¡¡¡marks±ØÐ뱻ѡÖУ¬·ñÔò»¹ÊÇûÓУ¬±ÈÈçÀý³ÌÖоÍÉ趨Á˸÷硡
¸ñ£¬µ«ÓÉÓÚûÓÐÉ趨Tick¡¡¡¡marks£¬³ÌÐòûÓп̶ȣ©£¬BorderÑ¡ÏîÔÚ»¬¡¡
¿é¿Ø¼þËÄÖܻһ±ß¿ò£¬¶øEnable¡¡¡¡selectionʱ£¬Ê¹ÎÒÃÇ¿ÉÒÔÔÚ³ÌÐòÖС¡
Ö¸¶¨¿ÉÒÔ½øÐÐÑ¡ÔñµÄ·¶Î§¡¡£¨ÔÚÎÒÃǵÄÀý³ÌÖУ¬¾ÍÖ¸¶¨Á˸÷ç¸ñ£¬´Ó¶ø¡¡
ʹÎÒÃÇ¿ÉÒÔÔÚ³ÌÐòÖÐÉ趨¸Ã»¬¿é¿Ø¼þµÄ¿ÉÑ¡·¶Î§ÎªÒ»½ÏСµÄÖµ£©¡£¡¡
Extended¡¡¡¡¡¡StylesÑ¡Ï´óÖÂÓëÇ°ÃæËù½²µÄÏà½ü£¬µ«Ñ¡ÏîAccept¡¡¡¡
Files£»No¡¡parent¡¡NotifyÔòÖ÷ÒªÓ뻬¿é¿Ø¼þµÄÏûÏ¢·¢ËÍÓйء£¡¡¡¡
ÏÂÃæÎÒÃǽáºÏÀý³ÌÀ´¿´Ò»¿´¼¸¸öÓйØÓÚ»¬¿é¿Ø¼þµÄº¯ÊýµÄ×÷Óᣡ¡¡¡
¡¡¡¡l¡¡×¢Ò⣺¡¡¡¡
¡¡¡¡l¡¡ÓÉÓÚµ¥Ò»»¬¿é¿Ø¼þ·¢Ë͵ÄÏûÏ¢Ö÷ÒªÊÇWM_HSCROLL»òWM_VSCROLL£¬¡¡
¡¡¡¡¡¡Òò´ËÎÒÃÇËùÒª´¦ÀíµÄÏûÏ¢Ò²¾ÍÖ»Óи