Edit.h
上传用户:shilei2004
上传日期:2020-07-18
资源大小:83k
文件大小:3k
源码类别:

RichEdit

开发平台:

Visual C++

  1. // Edit.h : main header file for the EDIT application
  2. //
  3. #if !defined(AFX_EDIT_H__84671C8C_A84D_4142_BE20_8F739B732B5C__INCLUDED_)
  4. #define AFX_EDIT_H__84671C8C_A84D_4142_BE20_8F739B732B5C__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #ifndef __AFXWIN_H__
  9. #error include 'stdafx.h' before including this file for PCH
  10. #endif
  11. #include "resource.h"       // main symbols
  12. class CBigIcon : public CButton
  13. {
  14. // Attributes
  15. public:
  16. // Operations
  17. public:
  18. void SizeToContent();
  19. // Implementation
  20. protected:
  21. virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
  22. //{{AFX_MSG(CBigIcon)
  23. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  24. //}}AFX_MSG
  25. DECLARE_MESSAGE_MAP()
  26. };
  27. class CSplashWnd : public CDialog
  28. {
  29. // Construction
  30. public:
  31. BOOL Create(CWnd* pParent);
  32. // Dialog Data
  33. //{{AFX_DATA(CSplashWnd)
  34. enum { IDD = IDD_SPLASH };
  35. // NOTE: the ClassWizard will add data members here
  36. //}}AFX_DATA
  37. // Implementation
  38. protected:
  39. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  40. CBigIcon m_icon;
  41. CFont m_font;
  42. // Generated message map functions
  43. //{{AFX_MSG(CSplashWnd)
  44. virtual BOOL OnInitDialog();
  45. //}}AFX_MSG
  46. DECLARE_MESSAGE_MAP()
  47. };
  48. /////////////////////////////////////////////////////////////////////////////
  49. // CEditApp:
  50. // See Edit.cpp for the implementation of this class
  51. //
  52. class CEditApp : public CWinApp
  53. {
  54. public:
  55. CEditApp();
  56. private:
  57. DWORD m_dwSplashTime;
  58. CSplashWnd m_splash;
  59. WINDOWPLACEMENT m_WP;
  60. public:
  61. const WINDOWPLACEMENT& GetWP(void) const;
  62. void PutWP(const WINDOWPLACEMENT& newval);
  63. protected:
  64. virtual void ReadConfig(void);
  65. virtual void WriteConfig(void);
  66. virtual void ReadWindowConfig(void);
  67. virtual void WriteWindowConfig(void);
  68. // Overrides
  69. // ClassWizard generated virtual function overrides
  70. //{{AFX_VIRTUAL(CEditApp)
  71. public:
  72. virtual BOOL InitInstance();
  73. virtual int ExitInstance();
  74. //}}AFX_VIRTUAL
  75. // Implementation
  76. //{{AFX_MSG(CEditApp)
  77. afx_msg void OnAppAbout();
  78. afx_msg void OnFileOpen();
  79. afx_msg void OnUpdateFileMruFile1(CCmdUI* pCmdUI);
  80. afx_msg void OnFileSaveAll();
  81. //}}AFX_MSG
  82. virtual BOOL DoPromptFileName(CString& fileName, UINT nIDSTitle, DWORD lFlags,
  83.                               BOOL bOpenFileDialog, CDocTemplate* pTemplate);
  84. DECLARE_MESSAGE_MAP()
  85. };
  86. /////////////////////////////////////////////////////////////////////////////
  87. //{{AFX_INSERT_LOCATION}}
  88. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  89. #endif // !defined(AFX_EDIT_H__84671C8C_A84D_4142_BE20_8F739B732B5C__INCLUDED_)