⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xyrbounddlg.cpp

📁 这是工厂应用的软件
💻 CPP
字号:
// XYRBoundDlg.cpp : implementation file
//

#include "stdafx.h"
#include "SUNTEK.h"
#include "XYRBoundDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CXYRBoundDlg dialog


CXYRBoundDlg::CXYRBoundDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CXYRBoundDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CXYRBoundDlg)
	m_edit_upy = _T("");
	m_edit_upr = _T("");
	m_edit_downr = _T("");
	m_edit_downy = _T("");
	m_edit_downx = _T("");
	m_edit_upx = _T("");
	//}}AFX_DATA_INIT
}


void CXYRBoundDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CXYRBoundDlg)
	DDX_Text(pDX, IDC_EDIT_UPY, m_edit_upy);
	DDX_Text(pDX, IDC_EDIT_UPR, m_edit_upr);
	DDX_Text(pDX, IDC_EDIT_DOWNR, m_edit_downr);
	DDX_Text(pDX, IDC_EDIT_DOWNY, m_edit_downy);
	DDX_Text(pDX, IDC_EDIT_DOWNX, m_edit_downx);
	DDX_Text(pDX, IDC_EDIT_UPX, m_edit_upx);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CXYRBoundDlg, CDialog)
	//{{AFX_MSG_MAP(CXYRBoundDlg)
	ON_WM_CTLCOLOR()
	ON_BN_CLICKED(IDC_SEEBOUND, OnSeebound)
	ON_BN_CLICKED(ID_RESETBOUND, OnResetbound)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CXYRBoundDlg message handlers

BOOL CXYRBoundDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	m_XYRBkBrush.CreateSolidBrush(RGB(58,110,165));
	m_XYRBkColor=(HBRUSH)m_XYRBkBrush;
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

HBRUSH CXYRBoundDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
{
	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
	
	// TODO: Change any attributes of the DC here
	if(nCtlColor==CTLCOLOR_DLG)
	{
		return m_XYRBkColor;
	}
	// TODO: Return a different brush if the default is not desired
	return hbr;
}

void CXYRBoundDlg::OnSeebound() 
{	
	// TODO: Add your control notification handler code here
	if(recsetXYRBound.IsOpen())
	{
		recsetXYRBound.Close();
	}
	recsetXYRBound.Open();
	m_edit_upx.Format("%.3f",recsetXYRBound.m_upX);
	m_edit_upy.Format("%.3f",recsetXYRBound.m_upY);
	m_edit_upr.Format("%.3f",recsetXYRBound.m_upRotation);
	m_edit_downx.Format("%.3f",recsetXYRBound.m_downX);
	m_edit_downy.Format("%.3f",recsetXYRBound.m_downY);
	m_edit_downr.Format("%.3f",recsetXYRBound.m_downRotation);
	UpdateData(false);
	recsetXYRBound.Close();

}

void CXYRBoundDlg::OnResetbound() 
{
	// TODO: Add your control notification handler code here
	
	UpdateData();
	if(recsetXYRBound.IsOpen())
	{
		recsetXYRBound.Close();
	}
	recsetXYRBound.Open();
	recsetXYRBound.Edit();
	recsetXYRBound.m_upX=atof(m_edit_upx);
	recsetXYRBound.m_upY=atof(m_edit_upy);
	recsetXYRBound.m_upRotation=atof(m_edit_upr);

	recsetXYRBound.m_downX=atof(m_edit_downx);
	recsetXYRBound.m_downY=atof(m_edit_downy);
	recsetXYRBound.m_downRotation=atof(m_edit_downr);

	recsetXYRBound.Update();
	recsetXYRBound.Close();

	CDialog::OnOK();

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -