SettingDlg.cpp
上传用户:goak128
上传日期:2013-07-17
资源大小:155k
文件大小:1k
源码类别:

控制台编程

开发平台:

C/C++

  1. // SettingDlg.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "Platform.h"
  5. #include "SettingDlg.h"
  6. #include ".settingdlg.h"
  7. // CSettingDlg 对话框
  8. IMPLEMENT_DYNAMIC(CSettingDlg, CDialog)
  9. CSettingDlg::CSettingDlg(CWnd* pParent /*=NULL*/)
  10. : CDialog(CSettingDlg::IDD, pParent)
  11. , m_nFrameSize(0)
  12. , m_fYMetrics(0)
  13. , m_fXMetrics(0)
  14. , m_nPrecision(0)
  15. , m_nZoomStep(0)
  16. {
  17. // 设定默认显示参数
  18. this->m_nFrameSize = SETTING_FRAME_SIZE;
  19. this->m_fXMetrics = SETTING_XMETRICS;
  20. this->m_fYMetrics = SETTING_YMETRICS;
  21. this->m_nPrecision = SETTING_PRECISION;
  22. this->m_nZoomStep = SETTING_ZOOMSTEP;
  23. }
  24. CSettingDlg::~CSettingDlg()
  25. {
  26. }
  27. void CSettingDlg::DoDataExchange(CDataExchange* pDX)
  28. {
  29. CDialog::DoDataExchange(pDX);
  30. DDX_Text(pDX, IDC_SETTING_FRAME_SIZE, m_nFrameSize);
  31. DDX_Text(pDX, IDC_SETTING_YMETRICS, m_fYMetrics);
  32. DDX_Text(pDX, IDC_SETTING_XMETRICS, m_fXMetrics);
  33. DDX_Text(pDX, IDC_SETTING_PRECISION, m_nPrecision);
  34. DDX_Text(pDX, IDC_SETTING_ZOOMSTEP, m_nZoomStep);
  35. }
  36. BEGIN_MESSAGE_MAP(CSettingDlg, CDialog)
  37. ON_BN_CLICKED(IDOK, OnBnClickedOk)
  38. END_MESSAGE_MAP()
  39. // CSettingDlg 消息处理程序
  40. void CSettingDlg::OnBnClickedOk()
  41. {
  42. // TODO: 在此添加控件通知处理程序代码
  43. OnOK();
  44. }