亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 計(jì)算器dlg.cpp

?? 用C++做的計(jì)算器
?? CPP
字號:
// 計(jì)算器Dlg.cpp : 實(shí)現(xiàn)文件
//

#include "stdafx.h"
#include "計(jì)算器.h"
#include "計(jì)算器Dlg.h"
#include"math.h"
#include ".\計(jì)算器dlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif


// 用于應(yīng)用程序“關(guān)于”菜單項(xiàng)的 CAboutDlg 對話框

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// 對話框數(shù)據(jù)
	enum { IDD = IDD_ABOUTBOX };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

// 實(shí)現(xiàn)
protected:
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
END_MESSAGE_MAP()


// CMyDlg 對話框



CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CMyDlg::IDD, pParent)
	, m_number(0)
{
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
	m_NumberState=1;
	flag=false;
	flag2=false;
}

void CMyDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_EDIT_PUTOUT, m_number);
}

BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_COMMAND_RANGE(IDC_NUMBER1,IDC_NUMBER0,OnNumberKey)
	ON_COMMAND_RANGE(IDC_MINUS,IDC_RESULT,OnOperationKey)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


// CMyDlg 消息處理程序

BOOL CMyDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// 將\“關(guān)于...\”菜單項(xiàng)添加到系統(tǒng)菜單中。

	// IDM_ABOUTBOX 必須在系統(tǒng)命令范圍內(nèi)。
	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	// 設(shè)置此對話框的圖標(biāo)。當(dāng)應(yīng)用程序主窗口不是對話框時(shí),框架將自動(dòng)
	//  執(zhí)行此操作
	SetIcon(m_hIcon, TRUE);			// 設(shè)置大圖標(biāo)
	SetIcon(m_hIcon, FALSE);		// 設(shè)置小圖標(biāo)

	// TODO: 在此添加額外的初始化代碼
	
	return TRUE;  // 除非設(shè)置了控件的焦點(diǎn),否則返回 TRUE
}

void CMyDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}

// 如果向?qū)υ捒蛱砑幼钚』粹o,則需要下面的代碼
//  來繪制該圖標(biāo)。對于使用文檔/視圖模型的 MFC 應(yīng)用程序,
//  這將由框架自動(dòng)完成。

void CMyDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // 用于繪制的設(shè)備上下文

		SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

		// 使圖標(biāo)在工作矩形中居中
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// 繪制圖標(biāo)
		dc.DrawIcon(x, y, m_hIcon);
	}
	else
	{
		CDialog::OnPaint();
	}
}

//當(dāng)用戶拖動(dòng)最小化窗口時(shí)系統(tǒng)調(diào)用此函數(shù)取得光標(biāo)顯示。
HCURSOR CMyDlg::OnQueryDragIcon()
{
	return static_cast<HCURSOR>(m_hIcon);
}
void CMyDlg::OnNumberKey(UINT nID)
{
	if(flag==true)
	{
		m_number=0;
		flag=false;
	}
	int n=0;
	switch(nID)
	{
	case IDC_NUMBER1:
		n=1;break;
	case IDC_NUMBER2:
		n=2;break;
	case IDC_NUMBER3:
		n=3;break;
	case IDC_NUMBER4:
		n=4;break;
	case IDC_NUMBER5:
		n=5;break;
	case IDC_NUMBER6:
		n=6;break;
	case IDC_NUMBER7:
		n=7;break;
	case IDC_NUMBER8:
		n=8;break;
	case IDC_NUMBER9:
		n=9;break;
	case IDC_NUMBER0:
		n=0;break;
	}
	if(m_NumberState==1)
	{
		m_number=m_number*10+n;
		m_number2=m_number1=m_number;
		UpdateData(false);
	}
	else
	{
		m_number=m_number*10+n;
		m_number2=m_number;
		UpdateData(false);
	}
}
void CMyDlg::OnOperationKey(UINT nID)
{
	flag=true;
	switch(nID)
	{
	case IDC_MINUS:
		if(m_NumberState==1)
			m_number=m_number1=-m_number1;
		else
			m_number=m_number2=-m_number2;
		UpdateData(false);
		break;
	case IDC_BACK:
		if(m_NumberState==1)
			m_number=m_number1=(int)m_number1/10;
		else
			m_number=m_number2=(int)m_number2/10;
		UpdateData(false);
		m_number=0;
		break;
	case IDC_DIVIDE:
		m_OperationState=1;
		m_number=m_number1;
		UpdateData(false);
		m_NumberState=2;
		break;
	case IDC_MULTIPLY:
		m_OperationState=2;
		m_number=m_number1;
		UpdateData(false);
		m_NumberState=2;
		break;
	case IDC_ADD:
		m_OperationState=3;
		m_number=m_number1;
		UpdateData(false);
		m_NumberState=2;
		break;
	case IDC_SUBTRACT:
		m_OperationState=4;
		m_number=m_number1;
		UpdateData(false);
		m_NumberState=2;
		break;
	case IDC_CLEAR:
		m_number1=m_number2=m_number=0;
		flag=false;
		UpdateData(false);
		m_NumberState=1;
		break;
	case IDC_SQRT:
		m_number1=m_number=sqrt(m_number1);
		UpdateData(false);
		break;
	case IDC_RECIPROCAL:
		m_number1=m_number=(double)1/m_number1;
		UpdateData(false);
		break;
	case IDC_RESULT:
		cal();
		break;
	}
}
void CMyDlg::cal()
{
	flag=true;
	switch(m_OperationState)
	{
	case 1:
		m_number=(double)m_number1/m_number2;
		m_NumberState=1;
		UpdateData(false);
		break;
	case 2:
		m_number=m_number1*m_number2;
		m_NumberState=1;
		UpdateData(false);
		break;
	case 3:
		m_number=m_number1+m_number2;
		m_NumberState=1;
		UpdateData(false);
		break;
	case 4:
		m_number=m_number1-m_number2;
		m_NumberState=1;
		UpdateData(false);
		break;
	}
	m_number1=m_number;
	m_number=0;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一级黄色片| 亚洲国产一区二区三区| 国产乱对白刺激视频不卡| 精品国产三级电影在线观看| 看电视剧不卡顿的网站| 欧美tickling网站挠脚心| 国产精品综合av一区二区国产馆| 精品久久99ma| 国产成人综合在线播放| 国产在线精品一区在线观看麻豆| 久久久精品国产99久久精品芒果| 国产成人精品一区二区三区四区| 亚洲欧洲国产日本综合| 色婷婷国产精品综合在线观看| 亚洲成人在线网站| 欧美videos大乳护士334| 国产二区国产一区在线观看| 国产精品久久毛片| 欧美性感一类影片在线播放| 欧美aa在线视频| 国产农村妇女精品| 日本二三区不卡| 免费人成在线不卡| 中文成人av在线| 欧美少妇xxx| 国产一区激情在线| 一级精品视频在线观看宜春院| 欧美一二三区在线观看| 99精品桃花视频在线观看| 午夜精品久久久久久久| 国产日产欧美一区| 欧美日韩一区二区在线视频| 国产麻豆欧美日韩一区| 一区二区三区在线免费播放| 精品欧美一区二区三区精品久久| eeuss鲁片一区二区三区在线看| 日韩国产一二三区| 国产精品短视频| 欧美一区二区精品| 91浏览器在线视频| 国产不卡在线播放| 日韩精品乱码av一区二区| 亚洲国产精品二十页| 欧美一区二区三区视频在线| 91在线观看美女| 精品亚洲aⅴ乱码一区二区三区| 亚洲欧洲国产日韩| 久久亚洲综合色| 欧美日韩成人在线| 91麻豆福利精品推荐| 国产高清在线观看免费不卡| 秋霞午夜av一区二区三区| 亚洲欧美日韩国产中文在线| 久久久影院官网| 欧美日韩一区二区电影| 99久久er热在这里只有精品15| 久久99精品久久久久久久久久久久| 亚洲自拍偷拍图区| 国产精品久久福利| 久久精品夜夜夜夜久久| 91精品国产综合久久小美女| 欧美伊人久久久久久午夜久久久久| 国产毛片精品视频| 国产乱理伦片在线观看夜一区| 男人的j进女人的j一区| 亚洲成人tv网| 亚洲图片欧美一区| 亚洲六月丁香色婷婷综合久久| 国产精品丝袜黑色高跟| 久久久久亚洲蜜桃| 久久久综合精品| 久久精品夜色噜噜亚洲a∨| 欧美成人一级视频| 欧美xxx久久| 2024国产精品| 久久久精品免费观看| 久久久精品tv| 中文字幕免费不卡| 国产精品久久久久久妇女6080| 亚洲国产成人一区二区三区| 国产色91在线| 欧美激情在线免费观看| 国产精品免费视频网站| 自拍偷拍亚洲欧美日韩| 亚洲人成精品久久久久| 亚洲免费观看高清完整| 亚洲综合久久av| 亚洲二区视频在线| 欧美a级一区二区| 激情五月激情综合网| 国产精品99久| 99久久久久免费精品国产| 91视频一区二区三区| 欧美性一级生活| 制服丝袜亚洲色图| 精品久久久久久久久久久院品网 | 91日韩一区二区三区| 色婷婷av一区| 欧美老女人在线| 精品少妇一区二区三区在线播放| 337p粉嫩大胆色噜噜噜噜亚洲| 26uuu亚洲| 国产精品成人免费精品自在线观看| 自拍偷拍欧美精品| 欧洲精品一区二区| 欧美一区二区三区在线看| 亚洲精品在线三区| 中文字幕第一区| 亚洲第一激情av| 精品亚洲欧美一区| 色婷婷亚洲精品| 精品国产乱码久久久久久浪潮| 国产日产亚洲精品系列| 亚洲第一激情av| 国产伦精一区二区三区| eeuss影院一区二区三区| 欧美日韩精品专区| 亚洲国产成人私人影院tom| 亚洲成人免费电影| 国产成a人亚洲| 欧美区一区二区三区| 国产精品午夜在线观看| 午夜精品久久久久久久久| 国产老肥熟一区二区三区| 91麻豆免费看| 久久久欧美精品sm网站| 亚洲午夜激情网站| 国产白丝网站精品污在线入口| 色婷婷综合久色| 久久精品人人爽人人爽| 亚洲综合在线第一页| 国产精品99久久久| 欧美妇女性影城| 亚洲欧美日韩久久精品| 激情小说欧美图片| 3atv在线一区二区三区| 亚洲欧洲精品天堂一级| 国内久久精品视频| 欧美日本精品一区二区三区| 综合久久久久久| 国产精品综合一区二区三区| 欧美一区二区成人| 亚洲精品伦理在线| www..com久久爱| 久久久噜噜噜久久中文字幕色伊伊| 一区二区三区不卡在线观看| 福利一区在线观看| 久久只精品国产| 免费xxxx性欧美18vr| 欧美在线免费播放| 最新高清无码专区| 国产成人综合自拍| 久久精品视频一区二区三区| 七七婷婷婷婷精品国产| 欧美精品日日鲁夜夜添| 亚洲影院久久精品| 成人av在线一区二区| 久久久www免费人成精品| 久久精品二区亚洲w码| 制服丝袜国产精品| 婷婷开心久久网| 欧美日韩在线播放三区四区| 亚洲青青青在线视频| youjizz国产精品| 国产精品久久影院| 成人影视亚洲图片在线| 国产精品嫩草影院com| 成人免费观看男女羞羞视频| 国产欧美日韩激情| 成人免费va视频| 国产精品欧美一区二区三区| 成人午夜电影久久影院| 亚洲国产成人在线| 成人一级片网址| 亚洲欧美偷拍卡通变态| 91亚洲永久精品| 亚洲一区二区综合| 欧美日韩aaaaaa| 丝袜国产日韩另类美女| 91精品国产一区二区三区| 日韩va欧美va亚洲va久久| 欧美高清视频不卡网| 日韩av午夜在线观看| 日韩精品一区二区三区四区视频| 激情综合一区二区三区| 中文字幕欧美三区| 在线欧美日韩精品| 蜜桃一区二区三区在线| 2021中文字幕一区亚洲| caoporen国产精品视频| 一区二区三区高清不卡| 717成人午夜免费福利电影| 美女www一区二区| 中文字幕欧美区| 欧美在线三级电影| 蜜臀av一区二区在线观看| 国产成人精品亚洲午夜麻豆| 高清av一区二区| 亚洲欧美一区二区三区极速播放 | 国产91露脸合集magnet|