【Java精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Java精品源码-MFC计算器源代码 - 其它资料的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
CalculatorDlg.cpp// CalculatorDlg.cpp : implementation file//include quotstdafx.hquotinclude quotCalculator.hquotinclude quotCalculatorDlg.hquotinclude quotmath.hquotifdef _DEBUGdefine new DEBUG_NEWundef THIS_FILEstatic char THIS_FILE __FILE__endif/////////////////////////////////////////////////////////////////////////////// CAboutDlg dialog used for App Aboutint i0class CAboutDlg : public CDialogpublic: CAboutDlg// Dialog Data //AFX_DATACAboutDlg enum IDD IDD_ABOUTBOX //AFX_DATA // ClassWizard generated virtual function overrides //AFX_VIRTUALCAboutDlg protected: virtual void DoDataExchangeCDataExchange pDX // DDX/DDV support //AFX_VIRTUAL// Implementationprotected: //AFX_MSGCAboutDlg afx_msg void OnLButtonUpUINT nFlags CPoint point afx_msg void Onexithelp afx_msg void OnStatic1 //AFX_MSG DECLARE_MESSAGE_MAPCAboutDlg::CAboutDlg : CDialogCAboutDlg::IDD //AFX_DATA_INITCAboutDlg //AFX_DATA_INITvoid CAboutDlg::DoDataExchangeCDataExchange pDX CDialog::DoDataExchangepDX //AFX_DATA_MAPCAboutDlg //AFX_DATA_MAPBEGIN_MESSAGE_MAPCAboutDlg CDialog //AFX_MSG_MAPCAboutDlg ON_WM_LBUTTONUP ON_BN_CLICKEDIDC_exithelpOnexithelp ON_BN_CLICKEDIDC_STATIC1OnStatic1 //AFX_MSG_MAPEND_MESSAGE_MAP/////////////////////////////////////////////////////////////////////////////// CCalculatorDlg dialogCCalculatorDlg::CCalculatorDlgCWnd pParent /NULL/ : CDialogCCalculatorDlg::IDD pParent //AFX_DATA_INITCCalculatorDlg m_inputstr_Tquotquot m_historydisplay_Tquotquot //AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon AfxGetApp-gtLoadIconIDR_MAINFRAMEvoid CCalculatorDlg::DoDataExchangeCDataExchange pDX CDialog::DoDataExchangepDX //AFX_DATA_MAPCCalculatorDlg DDX_ControlpDX IDC_notice m_notice// 出错 DDX_TextpDXIDC_EDIT2m_historydisplay DDX_TextpDXIDC_EDIT1m_inputstr //AFX_DATA_MAPBEGIN_MESSAGE_MAPCCalculatorDlg CDialog//AFX_MSG_MAPCCalculatorDlgON_WM_SYSCOMMANDON_WM_PAINTON_WM_QUERYDRAGICONON_BN_CLICKEDIDC_number1 Onnumber1ON_BN_CLICKEDIDC_number2 Onnumber2ON_BN_CLICKEDIDC_number3 Onnumber3ON_BN_CLICKEDIDC_number4 Onnumber4ON_BN_CLICKEDIDC_number5 Onnumber5ON_BN_CLICKEDIDC_number6 Onnumber6ON_BN_CLICKEDIDC_number7 Onnumber7ON_BN_CLICKEDIDC_number8 Onnumber8ON_BN_CLICKEDIDC_number9 Onnumber9ON_BN_CLICKEDIDC_number0 Onnumber0ON_BN_CLICKEDIDC_fu OnfuON_BN_CLICKEDIDC_dot2 Ondot2ON_BN_CLICKEDIDC_minus OnminusON_BN_CLICKEDIDC_add OnaddON_BN_CLICKEDIDC_timers OntimersON_BN_CLICKEDIDC_divice OndiviceON_BN_CLICKEDIDC_xmody OnxmodyON_BN_CLICKEDIDC_xfangy OnxfangyON_BN_CLICKEDIDC_result OnresultON_BN_CLICKEDIDC_a OnaON_BN_CLICKEDIDC_b OnbON_BN_CLICKEDIDC_c OncON_BN_CLICKEDIDC_d OndON_BN_CLICKEDIDC_e OneON_BN_CLICKEDIDC_f OnfON_BN_CLICKEDIDC_backspace OnbackspaceON_BN_CLICKEDIDC_restart OnrestartON_BN_CLICKEDIDC_daoshu OndaoshuON_BN_CLICKEDIDC_sqrt2 Onsqrt2ON_BN_CLICKEDIDC_mult3 Onmult3ON_BN_CLICKEDIDC_sqrt OnsqrtON_BN_CLICKEDIDC_njicheng OnnjichengON_BN_CLICKEDIDC_ln OnlnON_BN_CLICKEDIDC_log OnlogON_BN_CLICKEDIDC_eee OneeeON_BN_CLICKEDIDC_sin OnsinON_BN_CLICKEDIDC_COS OnCosON_BN_CLICKEDIDC_tan OntanON_BN_CLICKEDIDC_cot Oncot