ScaleSetDlg.cpp
资源名称:3dwind2.0.rar [点击查看]
上传用户:xhbjoy
上传日期:2014-10-07
资源大小:38068k
文件大小:1k
源码类别:
游戏引擎
开发平台:
Visual C++
- // ScaleSetDlg.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "OGRESceneMgr.h"
- #include "ScaleSetDlg.h"
- #include ".scalesetdlg.h"
- // ScaleSetDlg 对话框
- IMPLEMENT_DYNAMIC(ScaleSetDlg, CDialog)
- ScaleSetDlg::ScaleSetDlg(CWnd* pParent /*=NULL*/)
- : CDialog(ScaleSetDlg::IDD, pParent)
- , SCALEFLAOTSET(0)
- {
- bsetscalecustom=false;
- }
- ScaleSetDlg::~ScaleSetDlg()
- {
- }
- void ScaleSetDlg::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- DDX_Control(pDX, IDC_SLIDER2, SCALESETSLEDER);
- DDX_Text(pDX, IDC_EDIT1, SCALEFLAOTSET);
- //DDX_Text(pDX, SCALEFLAOTSET, 1, 1.1);
- }
- BEGIN_MESSAGE_MAP(ScaleSetDlg, CDialog)
- ON_NOTIFY(NM_CUSTOMDRAW, IDC_SLIDER2, OnNMCustomdrawSlider2DHER)
- ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButtonSCALESET)
- END_MESSAGE_MAP()
- // ScaleSetDlg 消息处理程序
- void ScaleSetDlg::OnNMCustomdrawSlider2DHER(NMHDR *pNMHDR, LRESULT *pResult)
- {
- LPNMCUSTOMDRAW pNMCD = reinterpret_cast<LPNMCUSTOMDRAW>(pNMHDR);
- // TODO: 在此添加控件通知处理程序代码
- float scasledep=SCALESETSLEDER.GetPos();
- scasledep=scasledep/10000;
- CString scaslstr;
- scaslstr.Format("%.6f",scasledep);
- this->SetDlgItemText(IDC_STATIC_ZIDINGYIJIAODU,scaslstr);
- *pResult = 0;
- }
- void ScaleSetDlg::OnBnClickedButtonSCALESET()
- {
- // TODO: 在此添加控件通知处理程序代码
- bsetscalecustom=true;
- }