ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
µÚÈýµç×ÓÊé ·µ»Ø±¾ÊéĿ¼ ¼ÓÈëÊéÇ© ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ¡ºÊղص½ÎÒµÄä¯ÀÀÆ÷¡»

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ81²¿·Ö

¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡




¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²ÉÓÃCMDIFrameWnd¡¡Àà±ð¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¹ÔìMDI¡¡Ö÷´°¿Ú£¬ÓÐÁ½¸ö²½Öè¡£µÚÒ»¸ö²½ÖèÊÇnew¡¡Ò»¸öCMDIFrameWnd¡¡¶ÔÏ󣬵ڶþ¸ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²½ÖèÊǵ÷ÓÃÆäLoadFrame¡¡¡¡º¯Êý¡£´Ëº¯ÊýÄÚÈÝÈçÏ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡in¡¡WNDFRM¡£CPP¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡CFrameWnd£º£ºLoadFrame£¨UINT¡¡nIDResource£»¡¡DWORD¡¡dwDefaultStyle£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd*¡¡pParentWnd£»¡¡CCreateContext*¡¡pContext£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡strFullString£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨strFullString¡£LoadString¡¡£¨nIDResource£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡AfxExtractSubString¡¡£¨m_strTitle£»¡¡strFullString£»¡¡0£©£»¡¡¡¡//¡¡first¡¡sub¡­string¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£¡AfxDeferRegisterClass£¨AFX_WNDFRAMEORVIEW_REG£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡FALSE£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡attempt¡¡to¡¡create¡¡the¡¡window¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LPCTSTR¡¡lpszClass¡¡=¡¡GetIconWndClass¡¡£¨dwDefaultStyle£»¡¡nIDResource£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LPCTSTR¡¡lpszTitle¡¡=¡¡m_strTitle£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£¡Create¡¡£¨lpszClass£»¡¡lpszTitle£»¡¡dwDefaultStyle£»¡¡rectDefault£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pParentWnd£»¡¡MAKEINTRESOURCE£¨nIDResource£©£»¡¡0L£»¡¡pContext£©£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡FALSE£»¡¡¡¡¡¡//¡¡will¡¡self¡¡destruct¡¡on¡¡failure¡¡normally¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡save¡¡the¡¡default¡¡menu¡¡handle¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_hMenuDefault¡¡=¡¡£º£ºGetMenu£¨m_hWnd£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡load¡¡accelerator¡¡resource¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LoadAccelTable¡¡£¨MAKEINTRESOURCE£¨nIDResource£©£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨pContext¡¡==¡¡NULL£©¡¡¡¡¡¡//¡¡send¡¡initial¡¡update¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SendMessageToDescendants£¨WM_INITIALUPDATE£»¡¡0£»¡¡0£»¡¡TRUE£»¡¡TRUE£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡TRUE£»¡¡

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



438¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡501¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£·Õ¡¡¡¡¡¡¡¡º††Î¶øÍêÕû£ºMFC¡¡¹ÇŽÖ³Ìʽ¡¡



BOOL¡¡CScribbleApp£º£ºInitInstance£¨£©¡¡

£û¡¡

¡¡¡¡¡£¡£¡£¡£¡¡

¡¡¡¡CMainFrame*¡¡pMainFrame¡¡=¡¡new¡¡CMainFrame£»¡¡

¡¡¡¡if¡¡£¨£¡pMainFrame¡­¡·LoadFrame¡¡£¨IDR_MAINFRAME£©£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡FALSE£»¡¡

¡¡¡¡m_pMainWnd¡¡=¡¡pMainFrame£»¡¡

¡¡¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFrameWnd£º£ºLoadFrame¡¡

£ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFrameWnd£º£ºLoadFrame¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFrameWnd£º£ºCreate¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFrameWnd£º£ºCreate¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd£º£ºCreateEx¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºCreateWindowEx¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£º£ºCreateWindowEx¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´¥·¢WM_CREATE¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BEGIN_MESSAGE_MAP£¨CMainFrame£»¡¡CMDIFrameWnd£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BEGIN_MESSAGE_MAP£¨CMainFrame£»¡¡CMDIFrameWnd£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ON_WM_CREATE£¨£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ON_WM_CREATE£¨£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡END_MESSAGE_MAP£¨£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡END_MESSAGE_MAP£¨£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMainFrame£º£ºOnCreate¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMainFrame£º£ºOnCreate¡¡



¡¡¡¡´°¿Ú²úÉúÖ®¼Ê»á·¢³öWM_CREATE¡¡ÏûÏ¢£¬Òò´ËCMainFrame£º£ºOnCreate¡¡»á±»Ö´ÐÐÆðÀ´£¬¡¡



¡¡¡¡ÄÇÀォ½øÐй¤¾ßÀ¸ºÍ״̬ÁеĽ¨Á¢¹¤×÷£¨ÉÔºóÃèÊö£©¡£LoadFrame¡¡¡¡º¯ÊýµÄ²ÎÊý£¨±¾ÀýΪ¡¡



¡¡IDR_MAINFRAME¡¡¡¡£©¡¡ÓÃÀ´É趨´°¿ÚËùʹÓõĸ÷ÖÖ×ÊÔ´£¬¡¡Äã¿ÉÒÔ´ÓÇ°Ò»Ò³µÄ¡¡



¡¡¡¡CFrameWnd£º£ºLoadFrame¡¡Ô´´úÂëÖÐÇå³þ¿´³ö¡£ÕâЩͬÃûµÄ×ÊÔ´°üÀ¨£º¡¡



¡¡¡¡¡¡//¡¡defined¡¡in¡¡SCRIBBLE¡£RC¡¡



¡¡¡¡¡¡IDR_MAINFRAME¡¡ICON¡¡DISCARDABLE¡¡¡¡¡¡¡¨resScribble¡£ico¡¨¡¡¡¡¡¡



¡¡¡¡¡¡IDR_MAINFRAME¡¡MENU¡¡PRELOAD¡¡DISCARDABLE¡¡¡¡£û¡¡¡£¡£¡£¡¡£ý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡IDR_MAINFRAME¡¡ACCELERATORS¡¡PRELOAD¡¡MOVEABLE¡¡PURE¡¡¡¡£û¡¡¡£¡£¡£¡¡£ý¡¡

¡¡¡¡¡¡STRINGTABLE¡¡PRELOAD¡¡DISCARDABLE¡¡

¡¡¡¡¡¡BEGIN¡¡

¡¡¡¡¡¡¡¡¡¡¡¡IDR_MAINFRAME¡¡¡¡¡¨Scribble¡¡Step0¡¨¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Õâ¸ö×Ö·û´®½«³ÉΪÖ÷´°¿ÚµÄ±êÌ⣩¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡¡

¡¡¡¡¡¡END¡¡



¡¡¡¡¡¡ÕâÖÖ×÷·¨£¨Ê¹ÓÃLoadFrame¡¡¡¡º¯Êý£©ÓëµÚ£¶ÕµÄ×÷·¨£¨Ê¹ÓÃCreate¡¡º¯Êý£©²»Ïàͬ£¬Çë×¢Òâ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡439¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡502¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡œ³ö¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¤¾ßÀ¸ºÍ״̬Áеĵ®Éú¡¡£¨Toolbar¡¡&¡¡Status¡¡bar£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¤¾ßÀ¸ºÍ״̬ÁзֱðÓÉCToolBar¡¡ºÍCStatusBar¡¡Õƹܡ£Á½¸ö¶ÔÏóÁ¥ÊôÓÚÖ÷´°¿Ú£¬ËùÒÔÎÒ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÃÇÔÚCMainFrame¡¡ÖÐÒÔÁ½¸ö±äÁ¿£¨ÊÂʵÉÏÊÇÁ½¸ö¶ÔÏ󣩱íʾ֮£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CMainFrame¡¡£º¡¡public¡¡CMDIFrameWnd¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡protected£º¡¡¡¡//¡¡control¡¡bar¡¡embedded¡¡members¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CStatusBar¡¡¡¡m_wndStatusBar£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CToolBar¡¡¡¡¡¡¡¡m_wndToolBar£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö÷´°¿Ú²úÉúÖ®¼ÊÁ¢¿Ì»á·¢³öWM_CREATE£¬ÎÒÃÇÓ¦¸ÃÀûÓÃÕâʱ»ú°Ñ¹¤¾ßÀ¸ºÍ״̬Áн¨Á¢¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆðÀ´¡£ÎªÁËÀ¹½ØWM_CREATE£¬Ê×ÏÈÐèÔÚMessage¡¡Map¡¡ÖÐÉ趨¡¸Ó³ÉäÏîÄ¿¡¹£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BEGIN_MESSAGE_MAP£¨CMyMDIFrameWnd£»¡¡CMDIFrameWnd£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ON_WM_CREATE£¨£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡END_MESSAGE_MAP£¨£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ON_¡¡WM_CREATE¡¡Õâ¸öºê±íʾ£¬Ö»ÒªWM_CREATE¡¡·¢Éú£¬ÎÒµÄOnCreate¡¡º¯Êý¾ÍÓ¦¸Ã±»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷Óá£ÏÂÃæÊÇÓÉAppWizard¡¡²úÉúµÄOnCreate¡¡±ê×¼¶¯×÷£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡CMainFrame£º£ºOnCreate£¨LPCREATESTRUCT¡¡lpCreateStruct£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨CMDIFrameWnd£º£ºOnCreate£¨lpCreateStruct£©¡¡==¡¡¡­1£©¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡¡­1£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£¡m_wndToolBar¡£Create£¨this£©¡¡£ü£ü¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡m_wndToolBar¡£LoadToolBar£¨IDR_MAINFRAME£©£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡TRACE0£¨¡¨Failed¡¡to¡¡create¡¡toolbarn¡¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡¡­1£»¡¡¡¡¡¡¡¡¡¡¡¡//¡¡fail¡¡to¡¡create¡¡

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



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£¡m_wndStatusBar¡£Create£¨this£©¡¡£ü£ü¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡m_wndStatusBar¡£SetIndicators£¨indicators£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sizeof£¨indicators£©/sizeof£¨UINT£©£©£©¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡TRACE0£¨¡¨Failed¡¡to¡¡create¡¡status¡¡barn¡¨£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡¡­1£»¡¡¡¡¡¡¡¡¡¡¡¡//¡¡fail¡¡to¡¡create¡¡

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



440¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡503¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£·Õ¡¡¡¡¡¡¡¡º††Î¶øÍêÕû£ºMFC¡¡¹ÇŽÖ³Ìʽ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Remove¡¡this¡¡if¡¡you¡¡don't¡¡want¡¡tool¡¡tips¡¡or¡¡a¡¡resizeable¡¡toolbar¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_wndToolBar¡£SetBarStyle£¨m_wndToolBar¡£GetBarStyle£¨£©¡¡£ü¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CBRS_TOOLTIPS¡¡£ü¡¡CBRS_FLYBY¡¡£ü¡¡CBRS_SIZE_DYNAMIC£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Delete¡¡these¡¡three¡¡lines¡¡if¡¡you¡¡don't¡¡want¡¡the¡¡toolbar¡¡to¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡be¡¡dockable¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_wndToolBar¡£EnableDocking£¨CBRS_ALIGN_ANY£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡EnableDocking£¨CBRS_ALIGN_ANY£©£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DockControlBar£¨&m_wndToolBar£©£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡0£»¡¡

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



¡¡ÆäÖÐÓÐËĸö¶¯×÷Ó빤¾ßÀ¸ºÍ״̬ÁеIJúÉú¼°É趨Óйأº¡¡



¡¡¡¡¡¡m_wndToolBar¡£Create£¨this£©¡¡±íʾҪ²úÉúÒ»¸öÁ¥ÊôÓÚthis¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Ò²¾ÍÊÇÄ¿Ç°Õâ¸ö¶ÔÏ󣬡¡

¡¡



¡¡¡¡Ò²¾ÍÊÇÖ÷´°¿Ú£©µÄ¹¤¾ßÀ¸¡£¡¡



¡¡¡¡¡¡m_wndToolBar¡£LoadToolBar£¨IDR_MAINFRAME£©¡¡½«RC¡¡µµÖеŤ¾ßÀ¸×ÊÔ´ÔØ¡¡

¡¡



¡¡¡¡Èë¡£IDR_MAINFRAME¡¡ÔÚRC¡¡µµÖдú±íÁ½ÖÖÓ빤¾ßÀ¸ÓйصÄ×ÊÔ´£º¡¡



¡¡¡¡¡¡¡¡IDR_MAINFRAME¡¡BITMAP¡¡MOVEABLE¡¡PURE¡¡¡¨RESTOOLBAR¡£BMP¡¨¡¡



¡¡¡¡¡¡¡¡IDR_MAINFRAME¡¡TOOLBAR¡¡DISCARDABLE¡¡¡¡16£»¡¡15¡¡

¡¡¡¡¡¡¡¡BEGIN¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_FILE_NEW¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_FILE_OPEN¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_FILE_SAVE¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SEPARATOR¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_EDIT_CUT¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_EDIT_COPY¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_EDIT_PASTE¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SEPARATOR¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_FILE_PRINT¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BUTTON¡¡¡¡¡¡¡¡¡¡¡¡ID_APP_ABOUT¡¡

¡¡¡¡¡¡¡¡END¡¡



¡¡LoadToolBar¡¡¡¡º¯ÊýÒ»¾ÙÈ¡´úÁËÇ°Ò»°æµÄLoadBitmap¡¡£«¡¡SetButtons¡¡Á½¸ö¶¯×÷¡£¡¡



¡¡LoadToolBar¡¡¡¡ÖªµÀÈçºÎ°ÑBITMAP¡¡×ÊÔ´ºÍTOOLBAR¡¡×ÊÔ´´îÅäÆðÀ´£¬Íê³É¹¤¾ßÀ¸µÄ¡¡



¡¡É趨¡£µ±È»À²£¬Èç¹ûÄã²»ÊÇʹÓÃVC£«£«×ÊÔ´¹¤¾ßÀ´±à¼­¹¤¾ßÀ¸£¬BITMAP¡¡×ÊÔ´ºÍ¡¡



¡¡TOOLBAR¡¡×ÊÔ´¾Í¿ÉÄܸñÊý²»·û£¬ÄÇÊDz»±»ÔÊÐíµÄ¡£TOOLBAR¡¡×ÊÔ´Öеĸ÷ID¡¡Öµ¾Í¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡441¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡504¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡œ³ö¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊDz˵¥ÏîÄ¿µÄ×Ó¼¯ºÏ£¬ÒòΪËùν¹¤¾ßÀ¸¾ÍÊǰѱȽϳ£ÓõIJ˵¥ÏîÄ¿¼¯ºÏÆðÀ´ÒÔ°´Å¥¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·½Ê½Ìṩ¸øʹÓÃÕß¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_wndStatusBar¡£Create£¨this£©¡¡±íʾҪ²úÉúÒ»¸öÁ¥ÊôÓÚthis¡¡¶ÔÏó£¨Ò²¾ÍÊÇÄ¿Ç°Õâ¸ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÏó£¬Ò²¾ÍÊÇÖ÷´°¿Ú£©µÄ״̬ÁС£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_wndStatusBar¡£SetIndicators£¨£»¡£¡£¡££©¡¡¡¡µÄµÚÒ»¸ö²ÎÊýÊǸöÊý×飻µÚ¶þ¸ö²ÎÊýÊÇÊý×é¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔªËظöÊý¡£ËùνIndicator¡¡ÊÇ״̬ÁÐ×îÓÒ²àµÄ¡¸Ö¸Ê¾´°¿Ú¡¹£¬ÓÃÀ´±íʾ´óд¼ü¡¢¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Êý×Ö¼üµÈµÄOn/Off¡¡×´Ì¬¡£AFXRES¡£H¡¡¡¡Öж¨ÒåÓÐÆßÖÖindicators¡¡£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_EXT¡¡¡¡¡¡¡¡¡¡0xE700¡¡¡¡//¡¡extended¡¡selection¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_CAPS¡¡¡¡0xE701¡¡¡¡//¡¡cap¡¡lock¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_NUM¡¡¡¡¡¡¡¡¡¡0xE702¡¡¡¡//¡¡num¡¡lock¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_SCRL¡¡¡¡0xE703¡¡¡¡//¡¡scroll¡¡lock¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_OVR¡¡¡¡¡¡¡¡¡¡0xE704¡¡¡¡//¡¡overtype¡¡mode¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_REC¡¡¡¡¡¡¡¡¡¡0xE705¡¡¡¡//¡¡record¡¡mode¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#define¡¡ID_INDICATOR_KANA¡¡¡¡0xE706¡¡¡¡//¡¡kana¡¡lock¡¡indicator¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±¾ÀýʹÓÃÆäÖÐÈýÖÖ£º¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡static¡¡UINT¡¡indicators¡¡£§£§¡¡=¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡static¡¡UINT¡¡indicators¡¡£§£§¡¡=¡¡

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

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_SEPARATOR£»¡¡//¡¡status¡¡line¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_SEPARATOR£»¡¡//¡¡status¡¡line¡¡indicator¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_INDICATOR_CAPS£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_INDICATOR_CAPS£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_INDICATOR_NUM£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_INDICATOR_NUM£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_INDICATOR_SCRL£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ID_INDICATOR_SCRL£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý£»¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý£»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Êó±êÍÏ·Å£¨Drag¡¡and¡¡Drop£©¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡³ÌÐòºÜÈÝÒ×ÓµÓÐDrag¡¡and¡¡Drop¡¡¹¦ÄÜ¡£Òâ˼ÊÇ£¬Äã¿ÉÒÔ´ÓShell¡¡¡¡£¨ÀýÈçWindows¡¡95¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄÎļþ×ܹܣ©ÖÐÒÔÊó±êÀ­¶¯Ò»¸öÎļþ£¬Íϵ½ÄãµÄ³ÌÐòÖУ¬ÄãµÄ³ÌÐòÒò¶ø´ò¿ª´ËÎļþ²¢¶Á¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆäÄÚÈÝ£¬½«ÄÚÈݷŵ½Ò»¸öDocument¡¡Frame¡¡´°¿ÚÖС£ÉõÖÁ£¬Ê¹ÓÃÕßÔÚShell¡¡ÖÐÒÔÊó±ê¶Ô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ä³¸öÎļþÎļþ£¨ÄãµÄÓ¦ÓóÌÐòµÄÎļþÎļþ£©¿ì°´Á½Ï£¬Ò²Äܼ¤»îÄãÕâ¸ö³ÌÐò£¬²¢×Ô¶¯Íê³É¿ª¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µµ£¬¶Áµµ£¬ÏÔʾµÈ¶¯×÷¡£¡¡



442¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡505¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£·Õ¡¡¡¡¡¡¡¡º††
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡