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

📄 calculatordlg.h

📁 计算器程序
💻 H
字号:
// CalculatorDlg.h : header file
//头文件定义

#if !defined(AFX_CALCULATORDLG_H__AC6C3585_5378_41A2_90DE_D98A1EB5982A__INCLUDED_)
#define AFX_CALCULATORDLG_H__AC6C3585_5378_41A2_90DE_D98A1EB5982A__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/////////////////////////////////////////////////////////////////////////////
// CCalculatorDlg dialog
#include<stdlib.h>
#include <math.h>

class CCalculatorDlg : public CDialog//CALCULATORDLG.CPP程序中变量定义
{public:
    void OnNum(int j);
    double two;   //存储中间变量
	double one;      //存储结果
	int xz;      //判断运算,为1时加法,为2时减法,为3时乘法,为4时除法
	int append;
	int dian;  //是否是小数,为0时是整数,大于1是小数
    int j;
	CString str;//输出符号变量定义
    CString mo;
    CString s; 
	int base;      //初始化为10来计算小数或整数      
// Construction
public:
	CCalculatorDlg(CWnd* pParent = NULL);	// standard constructor

// Dialog Data
	//{{AFX_DATA(CCalculatorDlg)
	enum { IDD = IDD_CALCULATOR_DIALOG };
		// NOTE: the ClassWizard will add data members here
    CListBox	m_list;
	CString	m_one;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CCalculatorDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CCalculatorDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnOff();
	afx_msg void OnCe();
	afx_msg void OnBackspace();
	afx_msg void On7();
	afx_msg void On8();
	afx_msg void On9();
	afx_msg void On4();
	afx_msg void On5();
	afx_msg void On6();
	afx_msg void On1();
	afx_msg void On2();
	afx_msg void On3();
	afx_msg void On0();
	afx_msg void OnDot();
	afx_msg void OnAdd();
	afx_msg void OnMin();
	afx_msg void OnMul();
	afx_msg void OnDiv();
	afx_msg void OnOut();
	afx_msg void OnChangeEdit1();
	afx_msg void OnSelchangeList1();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_CALCULATORDLG_H__AC6C3585_5378_41A2_90DE_D98A1EB5982A__INCLUDED_)

⌨️ 快捷键说明

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