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

对话框与窗口

开发平台:

Visual C++

  1. // PageLookAndBehaviour.h : header file
  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. #if !defined(AFX_PAGELOOKANDBEHAVIOUR_H__96C57C27_89FE_4794_BECC_84B865AE2B91__INCLUDED_)
  21. #define AFX_PAGELOOKANDBEHAVIOUR_H__96C57C27_89FE_4794_BECC_84B865AE2B91__INCLUDED_
  22. #if _MSC_VER > 1000
  23. #pragma once
  24. #endif // _MSC_VER > 1000
  25. /////////////////////////////////////////////////////////////////////////////
  26. // CPageLookAndBehaviour dialog
  27. class CXTPTaskPanel;
  28. class CPageLookAndBehaviour : public CPropertyPage
  29. {
  30. // Construction
  31. public:
  32. CPageLookAndBehaviour();
  33. ~CPageLookAndBehaviour();
  34. // Dialog Data
  35. //{{AFX_DATA(CPageLookAndBehaviour)
  36. enum { IDD = IDD_PAGE_LOOKANDBEHAVIOUR };
  37. CComboBox   m_comboTheme;
  38. CComboBox   m_comboLayout;
  39. CComboBox   m_comboHotTrack;
  40. CComboBox   m_comboBehaviour;
  41. BOOL    m_bLargeIcons;
  42. BOOL    m_bDrawFocusRect;
  43. BOOL    m_bSelectOnFocus;
  44. BOOL    m_bToggleButtons;
  45. int     m_nControlMargins;
  46. int     m_nGroupInnerMargins;
  47. int     m_nGroupOuterMargins;
  48. int     m_nItemsMargins;
  49. BOOL    m_bDefaultMargins;
  50. BOOL    m_bAllowDrag;
  51. BOOL m_bShowGroupIcons;
  52. BOOL m_bSmallGroupIcons;
  53. BOOL    m_bEnableAnimation;
  54. //}}AFX_DATA
  55. CXTPTaskPanel* GetTaskPanel();
  56. void OnThemeChanged();
  57. // Overrides
  58. // ClassWizard generate virtual function overrides
  59. //{{AFX_VIRTUAL(CPageLookAndBehaviour)
  60. protected:
  61. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  62. //}}AFX_VIRTUAL
  63. // Implementation
  64. protected:
  65. // Generated message map functions
  66. //{{AFX_MSG(CPageLookAndBehaviour)
  67. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  68. virtual BOOL OnInitDialog();
  69. afx_msg void OnSelchangeComboBehaviour();
  70. afx_msg void OnSelchangeComboTheme();
  71. afx_msg void OnSelchangeComboLayout();
  72. afx_msg void OnSelchangeComboHottrack();
  73. afx_msg void OnCheckLargeicons();
  74. afx_msg void OnCheckDrawfocusrect();
  75. afx_msg void OnCheckSelectonfocus();
  76. afx_msg void OnCheckTogglebuttons();
  77. afx_msg void OnReleasedcaptureSliderControl(NMHDR* pNMHDR, LRESULT* pResult);
  78. afx_msg void OnReleasedcaptureSliderGroupinner(NMHDR* pNMHDR, LRESULT* pResult);
  79. afx_msg void OnReleasedcaptureSliderGroupouter(NMHDR* pNMHDR, LRESULT* pResult);
  80. afx_msg void OnReleasedcaptureSliderItems(NMHDR* pNMHDR, LRESULT* pResult);
  81. afx_msg void OnCheckDefaultmargins();
  82. afx_msg void OnCheckAllowDrag();
  83. afx_msg void OnCheckShowGroupIcons();
  84. afx_msg void OnCheckSmallGroupIcons();
  85. afx_msg void OnCheckAnimation();
  86. //}}AFX_MSG
  87. DECLARE_MESSAGE_MAP()
  88. };
  89. //{{AFX_INSERT_LOCATION}}
  90. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  91. #endif // !defined(AFX_PAGELOOKANDBEHAVIOUR_H__96C57C27_89FE_4794_BECC_84B865AE2B91__INCLUDED_)