StageButton.h
上传用户:connie527
上传日期:2022-04-15
资源大小:4326k
文件大小:1k
源码类别:

行业应用

开发平台:

Visual C++

  1. #if !defined(AFX_STAGEBUTTON_H__F4D2A66A_ACB8_49B8_9876_2C4E14F2EE14__INCLUDED_)
  2. #define AFX_STAGEBUTTON_H__F4D2A66A_ACB8_49B8_9876_2C4E14F2EE14__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // StageButton.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CStageButton window
  10. //按钮控制类型,上 下 左 右 自动,焦聚减,焦聚增,倍长减,倍长增,光圈减,光圈增,雨刷减,雨刷增
  11. enum  ControlType {ctUp,ctDown,ctLeft,ctRight,ctAuto,ctReFoci,
  12.       ctInFoci,ctReLen,ctInLen,ctReAperture,ctInAperture,ctReBrush,ctInBrush};
  13. class CStageButton : public CButton
  14. {
  15. // Construction
  16. public:
  17. CStageButton();
  18. // Attributes
  19. public:
  20. ControlType m_Type;
  21. // Operations
  22. public:
  23. // Overrides
  24. // ClassWizard generated virtual function overrides
  25. //{{AFX_VIRTUAL(CStageButton)
  26. //}}AFX_VIRTUAL
  27. // Implementation
  28. public:
  29. virtual ~CStageButton();
  30. // Generated message map functions
  31. protected:
  32. //{{AFX_MSG(CStageButton)
  33. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  34. afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
  35. //}}AFX_MSG
  36. DECLARE_MESSAGE_MAP()
  37. };
  38. /////////////////////////////////////////////////////////////////////////////
  39. //{{AFX_INSERT_LOCATION}}
  40. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  41. #endif // !defined(AFX_STAGEBUTTON_H__F4D2A66A_ACB8_49B8_9876_2C4E14F2EE14__INCLUDED_)