📄 spzbcdlg.cpp
字号:
// spzbcDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Digihelper.h"
#include "spzbcDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CspzbcDlg dialog
CspzbcDlg::CspzbcDlg(CWnd* pParent /*=NULL*/)
: CDialog(CspzbcDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CspzbcDlg)
m_spzbcldu = 0.0;
m_spzbclfen = 0.0;
m_spzbclmiao = 0.0;
m_spzbcrdu = 0.0;
m_spzbcrfen = 0.0;
m_spzbcrmiao = 0.0;
m_spzbcxdu = 0.0;
m_spzbcxfen = 0.0;
m_spzbcxmiao = 0.0;
//}}AFX_DATA_INIT
}
void CspzbcDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CspzbcDlg)
DDX_Text(pDX, IDC_spzbcldu, m_spzbcldu);
DDX_Text(pDX, IDC_spzbclfen, m_spzbclfen);
DDX_Text(pDX, IDC_spzbclmiao, m_spzbclmiao);
DDX_Text(pDX, IDC_spzbcrdu, m_spzbcrdu);
DDX_Text(pDX, IDC_spzbcrfen, m_spzbcrfen);
DDX_Text(pDX, IDC_spzbcrmiao, m_spzbcrmiao);
DDX_Text(pDX, IDC_spzbcxdu, m_spzbcxdu);
DDX_Text(pDX, IDC_spzbcxfen, m_spzbcxfen);
DDX_Text(pDX, IDC_spzbcxmiao, m_spzbcxmiao);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CspzbcDlg, CDialog)
//{{AFX_MSG_MAP(CspzbcDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CspzbcDlg message handlers
void CspzbcDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
int jinfen=0;
int jindu=0;
double jiamiao,jiafen,jiadu,hd,hd2,htojz;
jiamiao=m_spzbclmiao+m_spzbcrmiao;
if (jiamiao>60||jiamiao==60)
{
jinfen++;
m_spzbcxmiao=jiamiao-jinfen*60;
}
else
m_spzbcxmiao=m_spzbclmiao+m_spzbcrmiao;
jiafen=m_spzbclfen+m_spzbcrfen+jinfen;
if (jiafen>60||jiamiao==60)
{
jindu++;
m_spzbcxfen=jiafen-jindu*60;
}
else
m_spzbcxfen=m_spzbclfen+m_spzbcrfen+jinfen;
jiadu=m_spzbcldu+m_spzbcrdu+jindu;
m_spzbcxdu=jiadu;
hd=((((m_spzbcxmiao/60)+m_spzbcxfen)/60)+m_spzbcxdu)*3.1415926/180;
hd2=(hd-2*3.1415926)/2;
htojz=(hd2*180)/3.1415926;
m_spzbcxdu=int(htojz);
m_spzbcxfen=int((htojz-m_spzbcxdu)*60);
m_spzbcxmiao=((htojz-m_spzbcxdu)*60-m_spzbcxfen)*60;
UpdateData(FALSE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -