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

📄 test.h

📁 小型计算器程序 ?⌒图扑闫鞒绦? 小型计算器程序
💻 H
字号:
#if !defined(AFX_TEST_H__7810C09C_1B4C_464D_847F_C749C8F345A1__INCLUDED_)
#define AFX_TEST_H__7810C09C_1B4C_464D_847F_C749C8F345A1__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// TEST.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// TEST dialog

class TEST : public CDialog
{
// Construction
public:
	TEST(CWnd* pParent = NULL);   // standard constructor

	int m_fun;						//m_fun是运算符如:+,-,*,/
	void AddNum(int i);				//该函数的功能是输入运算符
	void AddFun(int j);				//该函数的功能是输入数字
	int m_ForS;						//指示此时输入的是第一个数还是第二个数	
	int m_ForF;	                    //指示此时输入的是第一个运算符还是第二个运算符
	bool m_firx,m_secx;				//指示此时是否在输入小数部分,即是否按过了小数点
	double m_first,m_second;		//第一第二个数	
	int m_firstz,m_secondz;		    //第一第二个数的整数部分
	double m_firstx,m_secondx;		//第一第二个数的小数部分
		
	int m_firxw,m_secxw;			//第一第二个数的小数部分的位数
	int m_firzorf,m_seczorf;		//指示是否是负数 即是否按过+/-键									/
	bool m_wfun;					//指示能否输入运算符或进行运算
	int m_mfun;						//记住上次的运算符
	

// Dialog Data
	//{{AFX_DATA(TEST)
	enum { IDD = IDD_CAL };
	double	m_x;
	//}}AFX_DATA


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

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(TEST)
	afx_msg void On0();
	afx_msg void On1();
	afx_msg void On2();
	afx_msg void On3();
	afx_msg void On4();
	afx_msg void On5();
	afx_msg void On6();
	afx_msg void On7();
	afx_msg void On8();
	afx_msg void On9();
	afx_msg void OnAdd();
	afx_msg void OnSub();
	afx_msg void OnTim();
	afx_msg void OnDiv();
	afx_msg void OnXsd();
	afx_msg void OnZfh();
	afx_msg void OnQc();
	afx_msg void OnBa();
	afx_msg void OnResult();
	afx_msg void OnSin();
	afx_msg void OnCos();
	afx_msg void OnPf();
	afx_msg void OnDs();
	afx_msg void OnSqr();
	afx_msg void OnAbout();
	virtual void OnOK();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

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

#endif // !defined(AFX_TEST_H__7810C09C_1B4C_464D_847F_C749C8F345A1__INCLUDED_)

⌨️ 快捷键说明

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