HistoryEdit.h
上传用户:jinandeyu
上传日期:2007-01-05
资源大小:620k
文件大小:2k
源码类别:

远程控制编程

开发平台:

WINDOWS

  1. /*  Back Orifice 2000 - Remote Administration Suite
  2.     Copyright (C) 1999, Cult Of The Dead Cow
  3.     This program is free software; you can redistribute it and/or modify
  4.     it under the terms of the GNU General Public License as published by
  5.     the Free Software Foundation; either version 2 of the License, or
  6.     (at your option) any later version.
  7.     This program is distributed in the hope that it will be useful,
  8.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  9.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  10.     GNU General Public License for more details.
  11.     You should have received a copy of the GNU General Public License
  12.     along with this program; if not, write to the Free Software
  13.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  14. The author of this program may be contacted at dildog@l0pht.com. */
  15. /*
  16.  *  HistoryEdit.h
  17.  *
  18.  *  Description:
  19.  *    CHistoryEdit interface
  20.  *
  21.  *    A CEdit subclass that allows you to display a scrolling history
  22.  *    of text entries.
  23.  *
  24.  *  Author:
  25.  *    Ravi Bhavnani (ravib@datablast.net)
  26.  *
  27.  *  Revision History:
  28.  *    15 Mar 1998   rab   Original version
  29.  */
  30. #ifndef _HistoryEdit_h_
  31. #define _HistoryEdit_h_
  32. /////////////////////////////////////////////////////////////////////////////
  33. // CHistoryEdit window
  34. class CHistoryEdit : public CEdit
  35. {
  36. // Construction
  37. public:
  38. CHistoryEdit();
  39. // Attributes
  40. public:
  41. // Operations
  42. public:
  43.   void  AppendString (CString str);
  44.   BOOL  IsSelectable() { return m_bSelectable; }
  45.   void  AllowSelection (BOOL bAllowSelect) { m_bSelectable = bAllowSelect; }
  46. // Overrides
  47. // ClassWizard generated virtual function overrides
  48. //{{AFX_VIRTUAL(CHistoryEdit)
  49. //}}AFX_VIRTUAL
  50. // Implementation
  51. public:
  52. virtual ~CHistoryEdit();
  53. // Generated message map functions
  54. protected:
  55. //{{AFX_MSG(CHistoryEdit)
  56. afx_msg void OnSetFocus(CWnd* pOldWnd);
  57. afx_msg void OnPaint();
  58. //}}AFX_MSG
  59. DECLARE_MESSAGE_MAP()
  60. protected:
  61.   BOOL  m_bSelectable;                          // flag: user can select text in control
  62. };
  63. /////////////////////////////////////////////////////////////////////////////
  64. //{{AFX_INSERT_LOCATION}}
  65. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  66. #endif
  67. // End HistoryEdit.h