DalsuRichEdit.h
上传用户:zggdcz
上传日期:2007-01-02
资源大小:37k
文件大小:3k
源码类别:

RichEdit

开发平台:

Visual C++

  1. #if !defined(AFX_DALSURICHEDIT_H__6081508D_AA8B_11D2_9D7B_00207415044C__INCLUDED_)
  2. #define AFX_DALSURICHEDIT_H__6081508D_AA8B_11D2_9D7B_00207415044C__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // DalsuRichEdit.h : header file (In Korean Version)...
  7. //
  8. /*************************************************************************
  9. CDalsuRichEdit俊 措窍咯
  10. 荤侩格利:老馆利栏肺 chatter甫 备泅且 版快, 阿阿狼 皋矫瘤绰 酒贰肺何磐
  11.  眠啊登绢具 窍哥, 葛滴啊 轰狼 裹困甫 逞阑 版快, 磊悼利栏肺 茄 
  12.  沫究 酒贰肺 胶农费登绢具 茄促.
  13.  肚茄 措拳磊狼 捞抚苞 措拳郴侩, chatter俊辑 眠啊登绰 皋矫瘤绰 
  14.  备盒等促.
  15. 窃荐俊 措茄 汲疙:
  16.  1. AddName(CString &strName, COLORREF &crColor);
  17. 捞抚苞 捞抚狼 祸彬阑 瘤沥窍搁等促.
  18. 窜, 捞抚阑 父甸锭, 老沥茄 埃拜阑 蜡瘤窍档废 窍搁 歹宽 亮促.
  19. (抗力 曼炼)
  20.  2. AddText(CString &strTextIn, COLORREF &crColor);
  21. 眠啊且 text客 text狼 祸彬阑 瘤沥茄促.
  22. 窜, 馆靛矫 text狼 场俊绰 'rn'捞 瘤沥登绢 乐绢具 茄促. 弊贰具
  23. 促澜臂捞 促澜临肺 捞绢柳促.
  24.  3. AddMsg(CString &strMsg, COLORREF &crColor, BOOL bUnderLine, BOOL bBold);
  25. 眠啊且 皋矫瘤客 皋矫瘤狼 祸彬, 关临狼 蜡公, 苯篮臂磊 殿阑 瘤沥且 荐 乐促.
  26. 付蛮啊瘤肺 场俊绰 'rn'捞 瘤沥登绢 乐绢具 茄促.
  27.   To Use the CDalsuRichEdit...
  28.   1. Copy "DalsuRichEdit.h", "DalsuRichEdit.cpp" in your work directory
  29.   2. Add your project these two files
  30.   3. Add a member data ex:m_pDalRich or m_pDalRich
  31.   4. Create the CDalRichEdit's Window with appropriate style
  32.   The Description of member function
  33.   1. AddName(CString &strName, COLORREF &crColor);
  34. Specify the User Name and its color
  35.   2. AddText(CString &strTextIn, COLORREF &crColor);
  36. Specify text string and its color
  37. Don't forget! There are "rn" characters on the tail of this string.
  38.   3. AddMsg(CString &strMsg, COLORREF &crColor, BOOL bUnderLine, BOOL bBold);
  39. It's general system message. ex:A User joined this room...
  40. In the same manner, there are "rn" characters on the tail of this string.
  41. and I thank for Zafir Anjum, Tom Moor, Steve Dunn, Juraj Rojko 's codes...
  42.   
  43. ***************************************************************************/
  44. /////////////////////////////////////////////////////////////////////////////
  45. // CDalsuRichEdit window
  46. class CDalsuRichEdit : public CRichEditCtrl
  47. {
  48. // Construction
  49. public:
  50. CDalsuRichEdit();
  51. // Attributes
  52. public:
  53. // Operations
  54. public:
  55. void AddText(LPCTSTR szTextIn, COLORREF &crNewColor);
  56. void AddText(CString &strTextIn, COLORREF &crNewColor);
  57. void AddName(CString &strName, COLORREF &crNewColor);
  58. void AddMsg(CString &strMSG, COLORREF &crNewColor, BOOL bUnderLine = FALSE, BOOL bBold = FALSE);
  59. // Overrides
  60. // ClassWizard generated virtual function overrides
  61. //{{AFX_VIRTUAL(CDalsuRichEdit)
  62. //}}AFX_VIRTUAL
  63. // Implementation
  64. public:
  65. virtual ~CDalsuRichEdit();
  66. // Generated message map functions
  67. protected:
  68. //{{AFX_MSG(CDalsuRichEdit)
  69. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  70. //}}AFX_MSG
  71. DECLARE_MESSAGE_MAP()
  72. };
  73. /////////////////////////////////////////////////////////////////////////////
  74. //{{AFX_INSERT_LOCATION}}
  75. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  76. #endif // !defined(AFX_DALSURICHEDIT_H__6081508D_AA8B_11D2_9D7B_00207415044C__INCLUDED_)