ConvoluteDlg.cpp
上传用户:gzboli
上传日期:2013-04-10
资源大小:471k
文件大小:2k
源码类别:

图片显示

开发平台:

Visual C++

  1. // ConvoluteDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "QuickImage.h"
  5. #include "ConvoluteDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CConvoluteDlg dialog
  13. CConvoluteDlg::CConvoluteDlg(int nMin, int nMax, int nDef, CWnd* pParent /*=NULL*/)
  14. : CDialog(CConvoluteDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CConvoluteDlg)
  17. m_strValue = _T("");
  18. m_nStreng = nDef;
  19. // NOTE: the ClassWizard will add member initialization here
  20. //}}AFX_DATA_INIT
  21. m_nMax = nMax;
  22. m_nMin = nMin;
  23. }
  24. void CConvoluteDlg::DoDataExchange(CDataExchange* pDX)
  25. {
  26. CDialog::DoDataExchange(pDX);
  27. //{{AFX_DATA_MAP(CConvoluteDlg)
  28. DDX_Control(pDX, IDC_SLIDER1, m_Streng);
  29. DDX_Slider(pDX, IDC_SLIDER1, m_nStreng);
  30. DDX_Text(pDX, IDC_VALUE, m_strValue);
  31. //}}AFX_DATA_MAP
  32. }
  33. BEGIN_MESSAGE_MAP(CConvoluteDlg, CDialog)
  34. //{{AFX_MSG_MAP(CConvoluteDlg)
  35. ON_WM_HSCROLL()
  36. //}}AFX_MSG_MAP
  37. END_MESSAGE_MAP()
  38. /////////////////////////////////////////////////////////////////////////////
  39. // CConvoluteDlg message handlers
  40. BOOL CConvoluteDlg::OnInitDialog() 
  41. {
  42. CDialog::OnInitDialog();
  43. m_Streng.SetRange(m_nMin, m_nMax, TRUE);
  44. m_strValue.Format("%d", m_nStreng);
  45. UpdateData(FALSE);
  46. return TRUE;  // return TRUE unless you set the focus to a control
  47.               // EXCEPTION: OCX Property Pages should return FALSE
  48. }
  49. void CConvoluteDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
  50. {
  51. UpdateData();
  52. m_strValue.Format("%d", m_nStreng);
  53. UpdateData(FALSE);
  54. CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
  55. }