MsgTalk.h
上传用户:oldpeter23
上传日期:2013-01-09
资源大小:1111k
文件大小:1k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. //NetTalk
  2. /*------------------------------------------------------------------------------*
  3.  =============================
  4.    模块名称: MsgTalk.h
  5.  =============================
  6.  
  7.  [版权]
  8.  
  9.    2000-2002  115软件工厂  版权所有
  10.                                               
  11. *------------------------------------------------------------------------------*/
  12. #ifndef _MSGTALK_H_
  13. #define _MSGTALK_H_
  14. #include "GraphDlg.h"
  15. #include "resource.h"
  16. class CMyEdit:public CEditX
  17. {
  18. protected:
  19. virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam)
  20. {
  21. switch(uMsg)
  22. {
  23. case WM_CHAR:
  24. {
  25. if(wParam=='r')
  26. SendMessage(GetParent(m_hWnd),WM_COMMAND,IDC_SEND,0);
  27. }
  28. break;
  29. }
  30. return CEditX::WndProc(uMsg,wParam,lParam);
  31. }
  32. };
  33. //////////
  34. class CMsgTalkDlg:public CGraphDlg
  35. {
  36. public:
  37. void AddMsg(char* pszMsg);
  38. BOOL Create(HWND hParent);
  39. CMsgTalkDlg();
  40. virtual  ~CMsgTalkDlg();
  41. protected:
  42. CMyEdit m_MyEdit;
  43. void LoadList();
  44. virtual BOOL OnInitDialog();
  45. virtual BOOL OnCommand(WPARAM wParam,LPARAM lParam);
  46. virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
  47. };
  48. #endif