📄 calculdlg.h
字号:
// calculDlg.h : 头文件
//
#pragma once
#include "afxwin.h"
// CcalculDlg 对话框
class CcalculDlg : public CDialog
{
// 构造
public:
CcalculDlg(CWnd* pParent = NULL); // 标准构造函数
// 对话框数据
enum { IDD = IDD_CALCUL_DIALOG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
HICON m_hIcon;
// 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
public:
afx_msg void OnBnClicked7();
afx_msg void OnEnChangeEdit1();
afx_msg void OnBnClickedbackspace();
afx_msg void OnBnClickedce();
afx_msg void OnBnClickedc();
afx_msg void OnBnClicked8();
afx_msg void OnBnClicked9();
afx_msg void OnBnClickeddevide();
afx_msg void OnBnClickedsqrt();
afx_msg void OnBnClicked4();
afx_msg void OnBnClicked5();
afx_msg void OnBnClicked6();
afx_msg void OnBnClickedmulti();
afx_msg void OnBnClickedpercent();
afx_msg void OnBnClicked1();
afx_msg void OnBnClicked2();
afx_msg void OnBnClicked3();
afx_msg void OnBnClickedsub();
afx_msg void OnBnClickedfrac();
afx_msg void OnBnClicked0();
afx_msg void OnBnClickedsign();
afx_msg void OnBnClickedpoint();
afx_msg void OnBnClickedadd();
afx_msg void OnBnClickedequal();
CButton backspace;
CButton c;
CButton btn7;
CButton btn8;
CButton btn9;
CButton btn4;
CButton btn5;
CButton btn6;
CButton btn1;
CButton btn2;
CButton btn3;
CButton btn0;
CButton sign;
CButton point;
CButton devid;
CButton sqrt;
CButton multi;
CButton percent;
CButton sub;
CButton frac;
CButton add;
CButton equal;
//用到的变量////////////////////////////////////////
protected:
double m_number1;
double m_number2;
double _number;
double _temp;
/////////////////////
int DotState,State,OpState,_DotState;
int m1state,m2state;
int t;
int _nID;
//////////////////////////////////////////////////
// 用于显示计算结果
double m_number;
////////////////////////////////////////////////
public:
BOOL AddNum(int number);//用于数字的输入
void Statedecide();//用于设置当前操作符的状态
void OperationDecide(int nID);//决定对数进行何种操作
void calculate(int nID);
afx_msg void OnAboutbox();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -