ChatView.cpp
上传用户:zhenhuadz
上传日期:2007-01-07
资源大小:1511k
文件大小:2k
源码类别:

远程控制编程

开发平台:

Visual C++

  1. // ChatView.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "AnyServer.h"
  5. #include "ChatView.h"
  6. #include "AnyServerDoc.h"
  7. #include "ChatClientView.h"
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #undef THIS_FILE
  11. static char THIS_FILE[] = __FILE__;
  12. #endif
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CChatView
  15. IMPLEMENT_DYNCREATE(CChatView, CEditView)
  16. CChatView::CChatView()
  17. {
  18. }
  19. CChatView::~CChatView()
  20. {
  21. }
  22. BEGIN_MESSAGE_MAP(CChatView, CEditView)
  23. //{{AFX_MSG_MAP(CChatView)
  24. ON_WM_CTLCOLOR_REFLECT()
  25. //}}AFX_MSG_MAP
  26. END_MESSAGE_MAP()
  27. /////////////////////////////////////////////////////////////////////////////
  28. // CChatView drawing
  29. void CChatView::OnDraw(CDC* pDC)
  30. {
  31. CAnyServerDoc* pDoc = (CAnyServerDoc*)GetDocument();
  32. }
  33. /////////////////////////////////////////////////////////////////////////////
  34. // CChatView diagnostics
  35. #ifdef _DEBUG
  36. void CChatView::AssertValid() const
  37. {
  38. CEditView::AssertValid();
  39. }
  40. void CChatView::Dump(CDumpContext& dc) const
  41. {
  42. CEditView::Dump(dc);
  43. }
  44. #endif //_DEBUG
  45. /////////////////////////////////////////////////////////////////////////////
  46. // CChatView message handlers
  47. void CChatView::OnInitialUpdate() 
  48. {
  49. CEditView::OnInitialUpdate();
  50. GetEditCtrl().LimitText(4096);
  51. }
  52. HBRUSH CChatView::CtlColor(CDC* pDC, UINT nCtlColor) 
  53. {
  54. // TODO: Change any attributes of the DC here
  55. pDC->SetTextColor(RGB(0,0,255));
  56. pDC->SetBkColor(RGB(192,192,192));
  57. HBRUSH hBrush=(HBRUSH)::GetStockObject(LTGRAY_BRUSH);
  58. // TODO: Return a non-NULL brush if the parent's handler should not be called
  59. return hBrush;
  60. }