ContrastDlg.h
上传用户:yatsl7111
上传日期:2007-01-08
资源大小:1433k
文件大小:3k
源码类别:

图形图象

开发平台:

Visual C++

  1. /********************************************************************
  2. ContrastDlg.h - ISee图像浏览器—图像处理模块类ContrastDlg头文件
  3.     版权所有(C) VCHelp-coPathway-ISee workgroup 2000 all member's
  4.     这一程序是自由软件,你可以遵照自由软件基金会出版的GNU 通用许可证
  5. 条款来修改和重新发布这一程序。或者用许可证的第二版,或者(根据你
  6. 的选择)用任何更新的版本。
  7.     发布这一程序的目的是希望它有用,但没有任何担保。甚至没有适合特定
  8. 目地的隐含的担保。更详细的情况请参阅GNU通用许可证。
  9.     你应该已经和程序一起收到一份GNU通用许可证(GPL)的副本。如果还没有,
  10. 写信给:
  11.     The Free Software Foundation, Inc.,  675  Mass Ave,  Cambridge,
  12.     MA02139,  USA
  13. 如果你在使用本软件时有什么问题或建议,用以下地址可以与我们取得联
  14. 系:
  15. http://isee.126.com
  16. http://www.vchelp.net
  17. 或:
  18. iseesoft@china.com
  19. 作者:马翔
  20.    e-mail:hugesoft@yeah.net
  21.    功能实现:界面对话模框
  22. 文件版本:
  23. Build 000123
  24. Date  2000-12-3
  25. ********************************************************************/
  26. #if !defined(AFX_CONTRASTDLG_H__489FF9FD_9B47_4682_BE04_58DE8DD9DDE0__INCLUDED_)
  27. #define AFX_CONTRASTDLG_H__489FF9FD_9B47_4682_BE04_58DE8DD9DDE0__INCLUDED_
  28. #include "LineTrackBar.h" // Added by ClassView
  29. #include "SignEdit.h"
  30. #include "ModuleLogo.h"
  31. //#include "TrackLookButton.h"
  32. #if _MSC_VER > 1000
  33. #pragma once
  34. #endif // _MSC_VER > 1000
  35. // ContrastDlg.h : header file
  36. //
  37. /////////////////////////////////////////////////////////////////////////////
  38. // CContrastDlg dialog
  39. class CContrastDlg : public CDialog
  40. {
  41. // Construction
  42. public:
  43. int m_nContrast;
  44. int m_nBright;
  45. CModuleLogo   m_wndLogo;
  46. CLineTrackBar m_wndBrightBar;
  47. CLineTrackBar m_wndContrastBar;
  48. CContrastDlg(CWnd* pParent = NULL);   // standard constructor
  49. // Dialog Data
  50. //{{AFX_DATA(CContrastDlg)
  51. enum { IDD = IDD_DLG_CONTRAST };
  52. CSignEdit m_cContrast;
  53. CSignEdit m_cBright;
  54. CString m_strBright;
  55. CString m_strContrast;
  56. //}}AFX_DATA
  57. // Overrides
  58. // ClassWizard generated virtual function overrides
  59. //{{AFX_VIRTUAL(CContrastDlg)
  60. protected:
  61. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  62. //}}AFX_VIRTUAL
  63. // Implementation
  64. //protected:
  65. public:
  66. // Generated message map functions
  67. //{{AFX_MSG(CContrastDlg)
  68. virtual BOOL OnInitDialog();
  69. afx_msg void OnChangeEditBright();
  70. virtual void OnOK();
  71. virtual void OnCancel();
  72. afx_msg void OnChangeEditContrast();
  73. afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
  74. afx_msg void OnMouseMove(UINT nFlags, CPoint point);
  75. afx_msg void OnTimer(UINT nIDEvent);
  76. //}}AFX_MSG
  77. DECLARE_MESSAGE_MAP()
  78. private:
  79. };
  80. //{{AFX_INSERT_LOCATION}}
  81. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  82. #endif // !defined(AFX_CONTRASTDLG_H__489FF9FD_9B47_4682_BE04_58DE8DD9DDE0__INCLUDED_)