📄 setytdlg.cpp
字号:
// SetYtDlg.cpp : implementation file
//
#include "stdafx.h"
#include "SetYt.h"
#include "SetYtDlg.h"
#include "Password.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern ADDR Addr;
/////////////////////////////////////////////////////////////////////////////
// CSetYtDlg dialog
CSetYtDlg::CSetYtDlg(CWnd* pParent /*=NULL*/)
: CDialog(CSetYtDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CSetYtDlg)
Stationno = 0;
Lineno = 0;
for(int i=0;i<24;i++)
{
m_value[i]=0.0f;
m_coef[i]=1.0f;
m_uplimite[i]=0.0f;
m_downlimite[i]=0.0f;
m_static[i]=_T("");
}
m_validf = FALSE;
//}}AFX_DATA_INIT
pagenum = 0;
}
void CSetYtDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CSetYtDlg)
DDX_Control(pDX, IDC_COMBO1, m_stanno);
DDX_Control(pDX, IDC_COMBO2, m_lineno);
DDX_Text(pDX, IDC_COEF1, m_coef[0]);
DDX_Text(pDX, IDC_COEF10, m_coef[9]);
DDX_Text(pDX, IDC_COEF11, m_coef[10]);
DDX_Text(pDX, IDC_COEF12, m_coef[11]);
DDX_Text(pDX, IDC_COEF13, m_coef[12]);
DDX_Text(pDX, IDC_COEF14, m_coef[13]);
DDX_Text(pDX, IDC_COEF15, m_coef[14]);
DDX_Text(pDX, IDC_COEF16, m_coef[15]);
DDX_Text(pDX, IDC_COEF17, m_coef[16]);
DDX_Text(pDX, IDC_COEF18, m_coef[17]);
DDX_Text(pDX, IDC_COEF19, m_coef[18]);
DDX_Text(pDX, IDC_COEF2, m_coef[1]);
DDX_Text(pDX, IDC_COEF20, m_coef[19]);
DDX_Text(pDX, IDC_COEF21, m_coef[20]);
DDX_Text(pDX, IDC_COEF22, m_coef[21]);
DDX_Text(pDX, IDC_COEF23, m_coef[22]);
DDX_Text(pDX, IDC_COEF24, m_coef[23]);
DDX_Text(pDX, IDC_COEF3, m_coef[2]);
DDX_Text(pDX, IDC_COEF4, m_coef[3]);
DDX_Text(pDX, IDC_COEF5, m_coef[4]);
DDX_Text(pDX, IDC_COEF6, m_coef[5]);
DDX_Text(pDX, IDC_COEF7, m_coef[6]);
DDX_Text(pDX, IDC_COEF8, m_coef[7]);
DDX_Text(pDX, IDC_COEF9, m_coef[8]);
DDX_Text(pDX, IDC_UPLIMITE1, m_uplimite[0]);
DDX_Text(pDX, IDC_UPLIMITE2, m_uplimite[1]);
DDX_Text(pDX, IDC_UPLIMITE3, m_uplimite[2]);
DDX_Text(pDX, IDC_UPLIMITE4, m_uplimite[3]);
DDX_Text(pDX, IDC_UPLIMITE5, m_uplimite[4]);
DDX_Text(pDX, IDC_UPLIMITE6, m_uplimite[5]);
DDX_Text(pDX, IDC_UPLIMITE7, m_uplimite[6]);
DDX_Text(pDX, IDC_UPLIMITE8, m_uplimite[7]);
DDX_Text(pDX, IDC_UPLIMITE9, m_uplimite[8]);
DDX_Text(pDX, IDC_UPLIMITE10, m_uplimite[9]);
DDX_Text(pDX, IDC_UPLIMITE11, m_uplimite[10]);
DDX_Text(pDX, IDC_UPLIMITE12, m_uplimite[11]);
DDX_Text(pDX, IDC_UPLIMITE13, m_uplimite[12]);
DDX_Text(pDX, IDC_UPLIMITE14, m_uplimite[13]);
DDX_Text(pDX, IDC_UPLIMITE15, m_uplimite[14]);
DDX_Text(pDX, IDC_UPLIMITE16, m_uplimite[15]);
DDX_Text(pDX, IDC_UPLIMITE17, m_uplimite[16]);
DDX_Text(pDX, IDC_UPLIMITE18, m_uplimite[17]);
DDX_Text(pDX, IDC_UPLIMITE19, m_uplimite[18]);
DDX_Text(pDX, IDC_UPLIMITE20, m_uplimite[19]);
DDX_Text(pDX, IDC_UPLIMITE21, m_uplimite[20]);
DDX_Text(pDX, IDC_UPLIMITE22, m_uplimite[21]);
DDX_Text(pDX, IDC_UPLIMITE23, m_uplimite[22]);
DDX_Text(pDX, IDC_UPLIMITE24, m_uplimite[23]);
DDX_Text(pDX, IDC_DOWNLIMITE1, m_downlimite[0]);
DDX_Text(pDX, IDC_DOWNLIMITE2, m_downlimite[1]);
DDX_Text(pDX, IDC_DOWNLIMITE3, m_downlimite[2]);
DDX_Text(pDX, IDC_DOWNLIMITE4, m_downlimite[3]);
DDX_Text(pDX, IDC_DOWNLIMITE5, m_downlimite[4]);
DDX_Text(pDX, IDC_DOWNLIMITE6, m_downlimite[5]);
DDX_Text(pDX, IDC_DOWNLIMITE7, m_downlimite[6]);
DDX_Text(pDX, IDC_DOWNLIMITE8, m_downlimite[7]);
DDX_Text(pDX, IDC_DOWNLIMITE9, m_downlimite[8]);
DDX_Text(pDX, IDC_DOWNLIMITE10, m_downlimite[9]);
DDX_Text(pDX, IDC_DOWNLIMITE11, m_downlimite[10]);
DDX_Text(pDX, IDC_DOWNLIMITE12, m_downlimite[11]);
DDX_Text(pDX, IDC_DOWNLIMITE13, m_downlimite[12]);
DDX_Text(pDX, IDC_DOWNLIMITE14, m_downlimite[13]);
DDX_Text(pDX, IDC_DOWNLIMITE15, m_downlimite[14]);
DDX_Text(pDX, IDC_DOWNLIMITE16, m_downlimite[15]);
DDX_Text(pDX, IDC_DOWNLIMITE17, m_downlimite[16]);
DDX_Text(pDX, IDC_DOWNLIMITE18, m_downlimite[17]);
DDX_Text(pDX, IDC_DOWNLIMITE19, m_downlimite[18]);
DDX_Text(pDX, IDC_DOWNLIMITE20, m_downlimite[19]);
DDX_Text(pDX, IDC_DOWNLIMITE21, m_downlimite[20]);
DDX_Text(pDX, IDC_DOWNLIMITE22, m_downlimite[21]);
DDX_Text(pDX, IDC_DOWNLIMITE23, m_downlimite[22]);
DDX_Text(pDX, IDC_DOWNLIMITE24, m_downlimite[23]);
DDX_Text(pDX, IDC_VALUE1, m_value[0]);
DDX_Text(pDX, IDC_VALUE10, m_value[9]);
DDX_Text(pDX, IDC_VALUE11, m_value[10]);
DDX_Text(pDX, IDC_VALUE12, m_value[11]);
DDX_Text(pDX, IDC_VALUE13, m_value[12]);
DDX_Text(pDX, IDC_VALUE14, m_value[13]);
DDX_Text(pDX, IDC_VALUE15, m_value[14]);
DDX_Text(pDX, IDC_VALUE16, m_value[15]);
DDX_Text(pDX, IDC_VALUE17, m_value[16]);
DDX_Text(pDX, IDC_VALUE18, m_value[17]);
DDX_Text(pDX, IDC_VALUE19, m_value[18]);
DDX_Text(pDX, IDC_VALUE2, m_value[1]);
DDX_Text(pDX, IDC_VALUE20, m_value[19]);
DDX_Text(pDX, IDC_VALUE21, m_value[20]);
DDX_Text(pDX, IDC_VALUE22, m_value[21]);
DDX_Text(pDX, IDC_VALUE23, m_value[22]);
DDX_Text(pDX, IDC_VALUE24, m_value[23]);
DDX_Text(pDX, IDC_VALUE3, m_value[2]);
DDX_Text(pDX, IDC_VALUE4, m_value[3]);
DDX_Text(pDX, IDC_VALUE5, m_value[4]);
DDX_Text(pDX, IDC_VALUE6, m_value[5]);
DDX_Text(pDX, IDC_VALUE7, m_value[6]);
DDX_Text(pDX, IDC_VALUE8, m_value[7]);
DDX_Text(pDX, IDC_VALUE9, m_value[8]);
DDX_Text(pDX, IDC_STATIC1, m_static[0]);
DDX_Text(pDX, IDC_STATIC2, m_static[1]);
DDX_Text(pDX, IDC_STATIC3, m_static[2]);
DDX_Text(pDX, IDC_STATIC4, m_static[3]);
DDX_Text(pDX, IDC_STATIC5, m_static[4]);
DDX_Text(pDX, IDC_STATIC6, m_static[5]);
DDX_Text(pDX, IDC_STATIC7, m_static[6]);
DDX_Text(pDX, IDC_STATIC8, m_static[7]);
DDX_Text(pDX, IDC_STATIC9, m_static[8]);
DDX_Text(pDX, IDC_STATIC10, m_static[9]);
DDX_Text(pDX, IDC_STATIC11, m_static[10]);
DDX_Text(pDX, IDC_STATIC12, m_static[11]);
DDX_Text(pDX, IDC_STATIC13, m_static[12]);
DDX_Text(pDX, IDC_STATIC14, m_static[13]);
DDX_Text(pDX, IDC_STATIC15, m_static[14]);
DDX_Text(pDX, IDC_STATIC16, m_static[15]);
DDX_Text(pDX, IDC_STATIC17, m_static[16]);
DDX_Text(pDX, IDC_STATIC18, m_static[17]);
DDX_Text(pDX, IDC_STATIC19, m_static[18]);
DDX_Text(pDX, IDC_STATIC20, m_static[19]);
DDX_Text(pDX, IDC_STATIC21, m_static[20]);
DDX_Text(pDX, IDC_STATIC22, m_static[21]);
DDX_Text(pDX, IDC_STATIC23, m_static[22]);
DDX_Text(pDX, IDC_STATIC24, m_static[23]);
DDX_Check(pDX, IDC_CHECK1, m_validf);
DDX_Control(pDX, IDC_DATETIMEPICKER1, m_datatime);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CSetYtDlg, CDialog)
//{{AFX_MSG_MAP(CSetYtDlg)
ON_CBN_SELCHANGE(IDC_COMBO1, OnSelchangeStation)
ON_CBN_SELCHANGE(IDC_COMBO2, OnSelchangeLine)
ON_BN_CLICKED(IDC_CHECK1, OnCheck1)
ON_BN_CLICKED(IDC_PREV, OnPrev)
ON_BN_CLICKED(IDC_NEXT, OnNext)
ON_EN_CHANGE(IDC_VALUE1, OnChangeValue0)
ON_EN_CHANGE(IDC_VALUE2, OnChangeValue1)
ON_EN_CHANGE(IDC_VALUE3, OnChangeValue2)
ON_EN_CHANGE(IDC_VALUE4, OnChangeValue3)
ON_EN_CHANGE(IDC_VALUE5, OnChangeValue4)
ON_EN_CHANGE(IDC_VALUE6, OnChangeValue5)
ON_EN_CHANGE(IDC_VALUE7, OnChangeValue6)
ON_EN_CHANGE(IDC_VALUE8, OnChangeValue7)
ON_EN_CHANGE(IDC_VALUE9, OnChangeValue8)
ON_EN_CHANGE(IDC_VALUE10, OnChangeValue9)
ON_EN_CHANGE(IDC_VALUE11, OnChangeValue10)
ON_EN_CHANGE(IDC_VALUE12, OnChangeValue11)
ON_EN_CHANGE(IDC_VALUE13, OnChangeValue12)
ON_EN_CHANGE(IDC_VALUE14, OnChangeValue13)
ON_EN_CHANGE(IDC_VALUE15, OnChangeValue14)
ON_EN_CHANGE(IDC_VALUE16, OnChangeValue15)
ON_EN_CHANGE(IDC_VALUE17, OnChangeValue16)
ON_EN_CHANGE(IDC_VALUE18, OnChangeValue17)
ON_EN_CHANGE(IDC_VALUE19, OnChangeValue18)
ON_EN_CHANGE(IDC_VALUE20, OnChangeValue19)
ON_EN_CHANGE(IDC_VALUE21, OnChangeValue20)
ON_EN_CHANGE(IDC_VALUE22, OnChangeValue21)
ON_EN_CHANGE(IDC_VALUE23, OnChangeValue22)
ON_EN_CHANGE(IDC_VALUE24, OnChangeValue23)
ON_EN_CHANGE(IDC_DOWNLIMITE1, OnChangeDownlimite0)
ON_EN_CHANGE(IDC_DOWNLIMITE2, OnChangeDownlimite1)
ON_EN_CHANGE(IDC_DOWNLIMITE3, OnChangeDownlimite2)
ON_EN_CHANGE(IDC_DOWNLIMITE4, OnChangeDownlimite3)
ON_EN_CHANGE(IDC_DOWNLIMITE5, OnChangeDownlimite4)
ON_EN_CHANGE(IDC_DOWNLIMITE6, OnChangeDownlimite5)
ON_EN_CHANGE(IDC_DOWNLIMITE7, OnChangeDownlimite6)
ON_EN_CHANGE(IDC_DOWNLIMITE8, OnChangeDownlimite7)
ON_EN_CHANGE(IDC_DOWNLIMITE9, OnChangeDownlimite8)
ON_EN_CHANGE(IDC_DOWNLIMITE10, OnChangeDownlimite9)
ON_EN_CHANGE(IDC_DOWNLIMITE11, OnChangeDownlimite10)
ON_EN_CHANGE(IDC_DOWNLIMITE12, OnChangeDownlimite11)
ON_EN_CHANGE(IDC_DOWNLIMITE13, OnChangeDownlimite12)
ON_EN_CHANGE(IDC_DOWNLIMITE14, OnChangeDownlimite13)
ON_EN_CHANGE(IDC_DOWNLIMITE15, OnChangeDownlimite14)
ON_EN_CHANGE(IDC_DOWNLIMITE16, OnChangeDownlimite15)
ON_EN_CHANGE(IDC_DOWNLIMITE17, OnChangeDownlimite16)
ON_EN_CHANGE(IDC_DOWNLIMITE18, OnChangeDownlimite17)
ON_EN_CHANGE(IDC_DOWNLIMITE19, OnChangeDownlimite18)
ON_EN_CHANGE(IDC_DOWNLIMITE20, OnChangeDownlimite19)
ON_EN_CHANGE(IDC_DOWNLIMITE21, OnChangeDownlimite20)
ON_EN_CHANGE(IDC_DOWNLIMITE22, OnChangeDownlimite21)
ON_EN_CHANGE(IDC_DOWNLIMITE23, OnChangeDownlimite22)
ON_EN_CHANGE(IDC_DOWNLIMITE24, OnChangeDownlimite23)
ON_EN_CHANGE(IDC_COEF1, OnChangeCoef0)
ON_EN_CHANGE(IDC_COEF2, OnChangeCoef1)
ON_EN_CHANGE(IDC_COEF3, OnChangeCoef2)
ON_EN_CHANGE(IDC_COEF4, OnChangeCoef3)
ON_EN_CHANGE(IDC_COEF5, OnChangeCoef4)
ON_EN_CHANGE(IDC_COEF6, OnChangeCoef5)
ON_EN_CHANGE(IDC_COEF7, OnChangeCoef6)
ON_EN_CHANGE(IDC_COEF8, OnChangeCoef7)
ON_EN_CHANGE(IDC_COEF9, OnChangeCoef8)
ON_EN_CHANGE(IDC_COEF10, OnChangeCoef9)
ON_EN_CHANGE(IDC_COEF11, OnChangeCoef10)
ON_EN_CHANGE(IDC_COEF12, OnChangeCoef11)
ON_EN_CHANGE(IDC_COEF13, OnChangeCoef12)
ON_EN_CHANGE(IDC_COEF14, OnChangeCoef13)
ON_EN_CHANGE(IDC_COEF15, OnChangeCoef14)
ON_EN_CHANGE(IDC_COEF16, OnChangeCoef15)
ON_EN_CHANGE(IDC_COEF17, OnChangeCoef16)
ON_EN_CHANGE(IDC_COEF18, OnChangeCoef17)
ON_EN_CHANGE(IDC_COEF19, OnChangeCoef18)
ON_EN_CHANGE(IDC_COEF20, OnChangeCoef19)
ON_EN_CHANGE(IDC_COEF21, OnChangeCoef20)
ON_EN_CHANGE(IDC_COEF22, OnChangeCoef21)
ON_EN_CHANGE(IDC_COEF23, OnChangeCoef22)
ON_EN_CHANGE(IDC_COEF24, OnChangeCoef23)
ON_EN_CHANGE(IDC_UPLIMITE1, OnChangeUplimite0)
ON_EN_CHANGE(IDC_UPLIMITE2, OnChangeUplimite1)
ON_EN_CHANGE(IDC_UPLIMITE3, OnChangeUplimite2)
ON_EN_CHANGE(IDC_UPLIMITE4, OnChangeUplimite3)
ON_EN_CHANGE(IDC_UPLIMITE5, OnChangeUplimite4)
ON_EN_CHANGE(IDC_UPLIMITE6, OnChangeUplimite5)
ON_EN_CHANGE(IDC_UPLIMITE7, OnChangeUplimite6)
ON_EN_CHANGE(IDC_UPLIMITE8, OnChangeUplimite7)
ON_EN_CHANGE(IDC_UPLIMITE9, OnChangeUplimite8)
ON_EN_CHANGE(IDC_UPLIMITE10, OnChangeUplimite9)
ON_EN_CHANGE(IDC_UPLIMITE11, OnChangeUplimite10)
ON_EN_CHANGE(IDC_UPLIMITE12, OnChangeUplimite11)
ON_EN_CHANGE(IDC_UPLIMITE13, OnChangeUplimite12)
ON_EN_CHANGE(IDC_UPLIMITE14, OnChangeUplimite13)
ON_EN_CHANGE(IDC_UPLIMITE15, OnChangeUplimite14)
ON_EN_CHANGE(IDC_UPLIMITE16, OnChangeUplimite15)
ON_EN_CHANGE(IDC_UPLIMITE17, OnChangeUplimite16)
ON_EN_CHANGE(IDC_UPLIMITE18, OnChangeUplimite17)
ON_EN_CHANGE(IDC_UPLIMITE19, OnChangeUplimite18)
ON_EN_CHANGE(IDC_UPLIMITE20, OnChangeUplimite19)
ON_EN_CHANGE(IDC_UPLIMITE21, OnChangeUplimite20)
ON_EN_CHANGE(IDC_UPLIMITE22, OnChangeUplimite21)
ON_EN_CHANGE(IDC_UPLIMITE23, OnChangeUplimite22)
ON_EN_CHANGE(IDC_UPLIMITE24, OnChangeUplimite23)
ON_NOTIFY(DTN_DATETIMECHANGE, IDC_DATETIMEPICKER1, OnDatetimechangeDatetimepicker1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CSetYtDlg message handlers
BOOL CSetYtDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CTime time = CTime::GetCurrentTime();
year = time.GetYear();
month = time.GetMonth();
day = time.GetDay();
// TODO: Add extra initialization here
Stationno = 0;
Lineno = 0;
CString str;
for( int i=0; i<Addr.SysPara_addr->rtumaxnum; i++ )
{
str.Format("%d:%s",i,(Addr.Station_addr+i)->stationname);
m_stanno.AddString(str);
}
m_stanno.SetCurSel(Stationno);
m_lineno.ResetContent();
/*
LINEPARA *linepara=GetLineParaPt(&Addr,Stationno,0);
for (int j=0;j<(Addr.Station_addr+Stationno)->linenum;j++)
{
str.Format("%d:%s(%s)",j,linepara->chiname,linepara->ascname);
m_lineno.AddString(str);
linepara++;
}
*/
m_lineno.AddString("01号发电机");
m_lineno.AddString("02号发电机");
m_lineno.SetCurSel(Lineno);
setytdata = *(GetSetytDataPt(&Addr,Stationno,Lineno));
setytdata.modified = 0;
p[0]=(CEdit *)GetDlgItem(IDC_VALUE1);
p[1]=(CEdit *)GetDlgItem(IDC_VALUE2);
p[2]=(CEdit *)GetDlgItem(IDC_VALUE3);
p[3]=(CEdit *)GetDlgItem(IDC_VALUE4);
p[4]=(CEdit *)GetDlgItem(IDC_VALUE5);
p[5]=(CEdit *)GetDlgItem(IDC_VALUE6);
p[6]=(CEdit *)GetDlgItem(IDC_VALUE7);
p[7]=(CEdit *)GetDlgItem(IDC_VALUE8);
p[8]=(CEdit *)GetDlgItem(IDC_VALUE9);
p[9]=(CEdit *)GetDlgItem(IDC_VALUE10);
p[10]=(CEdit *)GetDlgItem(IDC_VALUE11);
p[11]=(CEdit *)GetDlgItem(IDC_VALUE12);
p[12]=(CEdit *)GetDlgItem(IDC_VALUE13);
p[13]=(CEdit *)GetDlgItem(IDC_VALUE14);
p[14]=(CEdit *)GetDlgItem(IDC_VALUE15);
p[15]=(CEdit *)GetDlgItem(IDC_VALUE16);
p[16]=(CEdit *)GetDlgItem(IDC_VALUE17);
p[17]=(CEdit *)GetDlgItem(IDC_VALUE18);
p[18]=(CEdit *)GetDlgItem(IDC_VALUE19);
p[19]=(CEdit *)GetDlgItem(IDC_VALUE20);
p[20]=(CEdit *)GetDlgItem(IDC_VALUE21);
p[21]=(CEdit *)GetDlgItem(IDC_VALUE22);
p[22]=(CEdit *)GetDlgItem(IDC_VALUE23);
p[23]=(CEdit *)GetDlgItem(IDC_VALUE24);
p1[0]=(CEdit *)GetDlgItem(IDC_COEF1);
p1[1]=(CEdit *)GetDlgItem(IDC_COEF2);
p1[2]=(CEdit *)GetDlgItem(IDC_COEF3);
p1[3]=(CEdit *)GetDlgItem(IDC_COEF4);
p1[4]=(CEdit *)GetDlgItem(IDC_COEF5);
p1[5]=(CEdit *)GetDlgItem(IDC_COEF6);
p1[6]=(CEdit *)GetDlgItem(IDC_COEF7);
p1[7]=(CEdit *)GetDlgItem(IDC_COEF8);
p1[8]=(CEdit *)GetDlgItem(IDC_COEF9);
p1[9]=(CEdit *)GetDlgItem(IDC_COEF10);
p1[10]=(CEdit *)GetDlgItem(IDC_COEF11);
p1[11]=(CEdit *)GetDlgItem(IDC_COEF12);
p1[12]=(CEdit *)GetDlgItem(IDC_COEF13);
p1[13]=(CEdit *)GetDlgItem(IDC_COEF14);
p1[14]=(CEdit *)GetDlgItem(IDC_COEF15);
p1[15]=(CEdit *)GetDlgItem(IDC_COEF16);
p1[16]=(CEdit *)GetDlgItem(IDC_COEF17);
p1[17]=(CEdit *)GetDlgItem(IDC_COEF18);
p1[18]=(CEdit *)GetDlgItem(IDC_COEF19);
p1[19]=(CEdit *)GetDlgItem(IDC_COEF20);
p1[20]=(CEdit *)GetDlgItem(IDC_COEF21);
p1[21]=(CEdit *)GetDlgItem(IDC_COEF22);
p1[22]=(CEdit *)GetDlgItem(IDC_COEF23);
p1[23]=(CEdit *)GetDlgItem(IDC_COEF24);
m[0]=(CEdit *)GetDlgItem(IDC_UPLIMITE1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -