ScaleSetDlg.cpp
上传用户:xhbjoy
上传日期:2014-10-07
资源大小:38068k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // ScaleSetDlg.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "OGRESceneMgr.h"
  5. #include "ScaleSetDlg.h"
  6. #include ".scalesetdlg.h"
  7. // ScaleSetDlg 对话框
  8. IMPLEMENT_DYNAMIC(ScaleSetDlg, CDialog)
  9. ScaleSetDlg::ScaleSetDlg(CWnd* pParent /*=NULL*/)
  10. : CDialog(ScaleSetDlg::IDD, pParent)
  11. , SCALEFLAOTSET(0)
  12. {
  13. bsetscalecustom=false;
  14. }
  15. ScaleSetDlg::~ScaleSetDlg()
  16. {
  17. }
  18. void ScaleSetDlg::DoDataExchange(CDataExchange* pDX)
  19. {
  20. CDialog::DoDataExchange(pDX);
  21. DDX_Control(pDX, IDC_SLIDER2, SCALESETSLEDER);
  22. DDX_Text(pDX, IDC_EDIT1, SCALEFLAOTSET);
  23. //DDX_Text(pDX, SCALEFLAOTSET, 1, 1.1);
  24. }
  25. BEGIN_MESSAGE_MAP(ScaleSetDlg, CDialog)
  26. ON_NOTIFY(NM_CUSTOMDRAW, IDC_SLIDER2, OnNMCustomdrawSlider2DHER)
  27. ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButtonSCALESET)
  28. END_MESSAGE_MAP()
  29. // ScaleSetDlg 消息处理程序
  30. void ScaleSetDlg::OnNMCustomdrawSlider2DHER(NMHDR *pNMHDR, LRESULT *pResult)
  31. {
  32. LPNMCUSTOMDRAW pNMCD = reinterpret_cast<LPNMCUSTOMDRAW>(pNMHDR);
  33. // TODO: 在此添加控件通知处理程序代码
  34. float scasledep=SCALESETSLEDER.GetPos();
  35. scasledep=scasledep/10000;
  36. CString scaslstr;
  37. scaslstr.Format("%.6f",scasledep);
  38. this->SetDlgItemText(IDC_STATIC_ZIDINGYIJIAODU,scaslstr);
  39. *pResult = 0;
  40. }
  41. void ScaleSetDlg::OnBnClickedButtonSCALESET()
  42. {
  43. // TODO: 在此添加控件通知处理程序代码
  44. bsetscalecustom=true;
  45. }