°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡message¡¡handler¡¡code¡¡here¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetListCtrl£¨£©¡£SetColumnWidth£¨0£»¡¡cx/3£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetListCtrl£¨£©¡£SetColumnWidth£¨1£»¡¡cx/3£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetListCtrl£¨£©¡£SetColumnWidth£¨2£»¡¡cx/3£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ±ÓÐÐÂÓû§¼ÓÈë»òÕßÓÐÓû§Í˳öʱ£¬Ó¦¸Ã¸üÐÂÁÐ±í£¬Îª´ËÐèÒªÁ½¸ö¸üк¯Êý£¬·Ö±ðÓÃÓÚ¡¡
Ìí¼ÓÓû§ºÍɾ³ýÓû§µÄ²Ù×÷¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê×ÏÈΪ¸ÃÀàÌí¼ÓÒ»¸öÌí¼ÓÓû§ÐÅÏ¢µÄº¯Êý£º¡¡¡¡
¡¡¡¤292¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡304¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡11¡¡Õ¡¡¡¡¡¡¡¡ÍøÂç±à³Ì¡¡¡¡
void¡¡AddChatter£¨CString¡¡Name¡¡£»¡¡CString¡¡IPAddress£»¡¡UINT¡¡Port£©£»¡¡¡¡
¸÷²ÎÊýÒâÒåÈçÏ¡£¡¡¡¡
o¡¡¡¡Name¡¡£ºÓû§Ãû¡£¡¡¡¡
o¡¡¡¡IPAddress¡¡£º¿Í»§¶Ë¡¡IP¡¡µØÖ·¡£¡¡¡¡
o¡¡¡¡Port¡¡£º¿Í»§¶ËµÄ¶Ë¿ÚºÅ¡£¡¡¡¡
Ϊ´Ëº¯Êý±àд´úÂëÈçÏ£º¡¡¡¡
void¡¡CChattersListView£º£ºAddChatter£¨CString¡¡Name£»¡¡CString¡¡IPAddress£»¡¡UINT¡¡Port£©¡¡¡¡
£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡//²åÈëÓû§Ãû¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡LVITEM¡¡lvi£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£mask¡¡=¡¡LVIF_TEXT£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£iItem¡¡=¡¡m_Row£«£«£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£iSubItem¡¡=¡¡0£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£pszText¡¡=¡¡Name¡£GetBuffer£¨Name¡£GetLength£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡int¡¡iActualItem¡¡=¡¡GetListCtrl£¨£©¡£InsertItem£¨&lvi£©£»¡¡¡¡
¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡//²åÈëµÇ¼ʱ¼ä¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½ÏµÍ³Ê±¼ä¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡time_t¡¡t£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡struct¡¡tm¡¡*ptm£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡time£¨&t£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ptm¡¡=¡¡localtime£¨&t£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡//½«Æäת»¯³É×Ö·ûÐÎʽ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡sDate£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡sDate¡£Format£¨¡¨£¥¡£19s¡¨£»¡¡asctime£¨ptm£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡//µÃµ½Ð¡Ê±¡¢·ÖÖÓ¡¢Ãë¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡int¡¡iHours¡¡£»¡¡iMins¡¡£»¡¡iSecs£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡iHours¡¡=¡¡atoi£¨sDate¡£Mid£¨11£»2£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡iMins¡¡=atoi£¨sDate¡£Mid£¨14£»2£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡iSecs¡¡=¡¡atoi£¨sDate¡£Mid£¨17£»2£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡//½«Æäת»»³É×Ö·û´®¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡sHours£»¡¡sMins£»¡¡sSecs£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡sHours¡£Format£¨¡¨£¥d£º¡¨£»¡¡iHours£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡if£¨iHours¡¡¡¶¡¡10£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sHours¡£Insert£¨0£»¡¡¡¯0¡¯£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡sMins¡£Format£¨¡¨£¥d£º¡¨£»¡¡iMins£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡if£¨iMins¡¡¡¶¡¡10£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sMins¡£Insert£¨0£»¡¡¡¯0¡¯£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡sSecs¡£Format£¨¡¨£¥d¡¨£»¡¡iSecs£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡if£¨iSecs¡¡¡¶¡¡10£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤293¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡305¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sSecs¡£Insert£¨0£»¡¡¡¯0¡¯£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡sDisplayTime£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sDisplayTime¡¡=¡¡sHours£«sMins£«sSecs£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£mask¡¡=¡¡LVIF_TEXT£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£iItem¡¡=¡¡iActualItem£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£iSubItem¡¡=¡¡1£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£pszText¡¡=¡¡sDisplayTime¡£GetBuffer£¨sDisplayTime¡£GetLength£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡BOOL¡¡test¡¡=¡¡GetListCtrl£¨£©¡£SetItem£¨&lvi£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//²åÈë¿Í»§¶ËµØÖ·¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡sIPPort£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡sIPPort¡£Format£¨¡¨£¥s£º£¥d¡¨£»¡¡IPAddress£»¡¡Port£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£mask¡¡=¡¡LVIF_TEXT£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£iSubItem¡¡=¡¡2£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvi¡£pszText¡¡=¡¡sIPPort¡£GetBuffer£¨sIPPort¡£GetLength£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetListCtrl£¨£©¡£SetItem£¨&lvi£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡Ìí¼ÓÒ»¸öÔÚÁбíÖÐɾ³ýijÓû§µÄ²Ù×÷£¬º¯ÊýÃûΪ¡¡void¡¡DeleteChatter£¨CString¡¡Name£©¡¡£¬ÆäÖС¡
Name¡¡¾ÍÊÇÓû§Ãû¡£´úÂëÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CChattersListView£º£ºDeleteChatter£¨CString¡¡Name£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LVFINDINFO¡¡lvfi£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvfi¡£flags¡¡=¡¡LVFI_STRING£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lvfi¡£psz¡¡=¡¡Name¡£GetBuffer£¨Name¡£GetLength£¨£©£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//ÔÚÁбíÖвéÕÒÓû§Ãû£¬µÃµ½ÆäË÷ÒýÖµ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡nFoundAt¡¡=¡¡GetListCtrl£¨£©¡£FindItem£¨&lvfi£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//Èç¹ûÕÒµ½Ôò½«Æäɾ³ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if£¨nFoundAt¡¡£¡=¡¡¡1£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetListCtrl£¨£©¡£DeleteItem£¨nFoundAt£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨4¡¡£©±àдÁÄÌìÐÅÏ¢½çÃæ¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡Ð½¨Ò»¸öÀ࣬ȡÃûΪ¡¡CChatView£¬Æ丸ÀàΪ¡¡CView£¬¸ÃÀàÓÃÓÚÏÔʾÁÄÌìÐÅÏ¢¡£ÎªÆäÌí¼Ó¡¡
Ò»¸ö³ÉÔ±±äÁ¿£ºCEdit¡¡m_EditBox£¬¸ºÔðÁÄÌìÐÅÏ¢µÄÏÔʾ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡Îª¡¡WM_CREATE¡¡ÏûÏ¢Ìí¼ÓÏìÓ¦º¯Êý£¬Ôڴ˺¯ÊýÖУ¬¶Ô¡¡m_EditBox¡¡½øÐгõʼ»¯£¬´úÂëÈç¡¡
Ï£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡int¡¡CChatView£º£ºOnCreate£¨LPCREATESTRUCT¡¡lpCreateStruct£©¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨CView£º£ºOnCreate£¨lpCreateStruct£©¡¡==¡¡¡1£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡¡1£»¡¡¡¡
¡¡¡¤294¡¡¡¤¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡306¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡11¡¡Õ¡¡¡¡¡¡¡¡ÍøÂç±à³Ì¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡specialized¡¡creation¡¡code¡¡here¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CRect¡¡rect£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GetClientRect£¨&rect£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_EditBox¡£Create£¨WS_VISIBLE¡¡£ü¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WS_BORDER¡¡£ü¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WS_CHILD¡¡£ü¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ES_MULTILINE¡¡£ü¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WS_VSCROLL£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡rect£»¡¡this¡¡£»¡¡0£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡0£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡µ±´°¿Ú´óС±ä»¯Ê±£¬»á¼¤·¢¡¡WM_SIZE¡¡ÏûÏ¢¡£Îª´ËÏûÏ¢±àдÏìÓ¦º¯Êý£¬´úÂëÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CChatView£º£ºOnSize£¨UINT¡¡nType£»¡¡int¡¡cx£»¡¡int¡¡cy£©¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView£º£ºOnSize£¨nType£»¡¡cx£»¡¡cy£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡Add¡¡your¡¡message¡¡handler¡¡code¡¡here¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_EditBox¡£MoveWindow£¨0¡¡£»¡¡0¡¡£»¡¡cx¡¡£»¡¡cy¡¡£»¡¡FALSE£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡×îºó£¬Îª¸ÃÀàÌí¼ÓÒ»º¯Êý¡¡void¡¡ShowMessage£¨LPCTSTR¡¡lpszMessage£©¡¡£¬´Ëº¯ÊýÓÃÓÚÏûÏ¢µÄ¡¡
ÏÔʾ£¬Æä²ÎÊýΪÏûÏ¢ÄÚÈÝ¡£´úÂëÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CChatView£º£ºShowMessage£¨LPCTSTR¡¡lpszMessage£©¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡strTemp¡¡=¡¡lpszMessage£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡strTemp¡¡£«=¡¡_T£¨¡¨rn¡¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡len¡¡=¡¡m_EditBox¡£GetWindowTextLength£¨£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_EditBox¡£SetSel£¨len£»len£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_EditBox¡£ReplaceSel£¨strTemp£©£»¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡ÖÁ´Ë£¬¸ºÔðÏÔʾ¿Í»§¶ËÐÅÏ¢ÒÔ¼°ÁÄÌìÐÅÏ¢µÄÁ½¸ö´°¿Ú¶¼ÒѱàдÍê±Ï£¬½ÓÏÂÀ´ÒªÔÚÖ÷¿ò¼Ü¡¡
ÖнøÐзָҲ¾ÍÊǽ«Ö÷¿ò¼Ü·Ö¸î³ÉÏÔʾ¿Í»§¶ËÐÅÏ¢µÄ´°¿ÚºÍÏÔʾÁÄÌìÐÅÏ¢µÄ´°¿ÚÁ½²¿·Ö¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨5¡¡£©·Ö¸î¿ò¼Ü¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡ÎªÀà¡¡CMainFrame¡¡Ì