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

对话框与窗口

开发平台:

Visual C++

  1. // HelloDoc.h : interface of the CHelloDoc class
  2. //
  3. // This file is a part of the XTREME TOOLKIT PRO MFC class library.
  4. // (c)1998-2008 Codejock Software, All Rights Reserved.
  5. //
  6. // THIS SOURCE FILE IS THE PROPERTY OF CODEJOCK SOFTWARE AND IS NOT TO BE
  7. // RE-DISTRIBUTED BY ANY MEANS WHATSOEVER WITHOUT THE EXPRESSED WRITTEN
  8. // CONSENT OF CODEJOCK SOFTWARE.
  9. //
  10. // THIS SOURCE CODE CAN ONLY BE USED UNDER THE TERMS AND CONDITIONS OUTLINED
  11. // IN THE XTREME TOOLKIT PRO LICENSE AGREEMENT. CODEJOCK SOFTWARE GRANTS TO
  12. // YOU (ONE SOFTWARE DEVELOPER) THE LIMITED RIGHT TO USE THIS SOFTWARE ON A
  13. // SINGLE COMPUTER.
  14. //
  15. // CONTACT INFORMATION:
  16. // support@codejock.com
  17. // http://www.codejock.com
  18. //
  19. /////////////////////////////////////////////////////////////////////////////
  20. // This is a part of the Microsoft Foundation Classes C++ library.
  21. // Copyright (C) 1992-1998 Microsoft Corporation
  22. // All rights reserved.
  23. //
  24. // This source code is only intended as a supplement to the
  25. // Microsoft Foundation Classes Reference and related
  26. // electronic documentation provided with the library.
  27. // See these sources for detailed information regarding the
  28. // Microsoft Foundation Classes product.
  29. /////////////////////////////////////////////////////////////////////////////
  30. class CHelloDoc : public CDocument
  31. {
  32. protected: // create from serialization only
  33. CHelloDoc();
  34. DECLARE_DYNCREATE(CHelloDoc)
  35. // Attributes
  36. public:
  37. // hello window color/text parameters
  38. COLORREF m_clrText;
  39. CString m_str;
  40. //state of color buttons
  41. BOOL m_bBlack;
  42. BOOL m_bRed;
  43. BOOL m_bBlue;
  44. BOOL m_bGreen;
  45. BOOL m_bWhite;
  46. BOOL m_bCustom;
  47. // Operations
  48. public:
  49. void ClearAllColors();  //resets all color states to NULL
  50. void SetStrColor(COLORREF clr);
  51. void SetCustomStrColor(COLORREF clr);
  52. // Overrides
  53. // ClassWizard generated virtual function overrides
  54. //{{AFX_VIRTUAL(CHelloDoc)
  55. public:
  56. virtual BOOL OnNewDocument();
  57. virtual void Serialize(CArchive& ar);
  58. //}}AFX_VIRTUAL
  59. // Implementation
  60. public:
  61. virtual ~CHelloDoc();
  62. #ifdef _DEBUG
  63. virtual void AssertValid() const;
  64. virtual void Dump(CDumpContext& dc) const;
  65. #endif
  66. protected:
  67. // Generated message map functions
  68. protected:
  69. //{{AFX_MSG(CHelloDoc)
  70. //}}AFX_MSG
  71. DECLARE_MESSAGE_MAP()
  72. };
  73. /////////////////////////////////////////////////////////////////////////////