TabEdit.h
上传用户:szled88
上传日期:2015-04-09
资源大小:43957k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. // TabEdit.h : header file
  2. //
  3. #if !defined(__TabEdit_H__)
  4. #define __TabEdit_H__
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CTabEdit window
  10. class CTabEdit : public CEdit
  11. {
  12. public:
  13. CTabEdit();
  14. virtual ~CTabEdit();
  15. protected:
  16. CFont          m_font;
  17. COleDropTarget m_dropTarget;
  18. public:
  19. BOOL CanPaste();
  20. BOOL SelectionMade();
  21. //{{AFX_VIRTUAL(CTabEdit)
  22. protected:
  23. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  24. //}}AFX_VIRTUAL
  25. protected:
  26. virtual void CreateFont();
  27. protected:
  28. //{{AFX_MSG(CTabEdit)
  29. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  30. afx_msg void OnContextMenu(CWnd*, CPoint point);
  31. afx_msg void OnEditUndo();
  32. afx_msg void OnUpdateEditUndo(CCmdUI* pCmdUI);
  33. afx_msg void OnEditCut();
  34. afx_msg void OnUpdateEditCut(CCmdUI* pCmdUI);
  35. afx_msg void OnEditCopy();
  36. afx_msg void OnUpdateEditCopy(CCmdUI* pCmdUI);
  37. afx_msg void OnEditPaste();
  38. afx_msg void OnUpdateEditPaste(CCmdUI* pCmdUI);
  39. afx_msg void OnEditClear();
  40. afx_msg void OnUpdateEditClear(CCmdUI* pCmdUI);
  41. afx_msg void OnEditSelectAll();
  42. afx_msg void OnUpdateEditSelectAll(CCmdUI* pCmdUI);
  43. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  44. afx_msg void OnPaint();
  45. afx_msg void OnDropFiles(HDROP hDropInfo);
  46. //}}AFX_MSG
  47. DECLARE_MESSAGE_MAP()
  48. };
  49. /////////////////////////////////////////////////////////////////////////////
  50. //{{AFX_INSERT_LOCATION}}
  51. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  52. #endif // !defined(__TabEdit_H__)