• mfc实现的简单计算器 > mfc计算器:MFC实现简单功能计算器
  • mfc计算器:MFC实现简单功能计算器

    免费下载 下载该文档 文档格式:PDF   更新时间:2010-05-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:sadism
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    mfc计算器:MFC实现简单功能计算器
    疯狂代码 http://CrazyCoder.cn/ :http:/CrazyCoder.cn/VC/Article39924.html 第步:利用MFCAppWizard生成个基于对话框(本工程名为Calc)切换到Resource 在Dialog中 IDD_CALC_DIALOG上双击然后添Control控件按钮做好外观布局改好按钮ID和Caption; 第 2步:为Control控件按钮增加相应变量和事件响应; 第 3步:在CCalcDlg类中添加相应变量; 第 4步:对Control控件按钮事件响应做处理;
    代码如下:
    第部分(利用ClassWizard添加可不必手动修改)在CalcDlg.h中代码修改如下: // CalcDlg.h : 头文件 // #pragma _disibledevent=> // 对话框数据 enum { IDD = IDD_CALC_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
    // 实现 protected: HICON m_hIcon; // 生成消息映射
    virtual BOOL _disibledevent=> protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 // 实现 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
    // CCalcDlg 对话框
    CCalcDlg::CCalcDlg(CWnd* pParent /*=NULL*/) : CDialog(CCalcDlg::IDD, pParent) , m_csEditText(_T("")) , m_csFirstNumber(_T("")) , m_bRadixFlag(false) , m_dFirstNumber(0) , m_dSecondNumber(0) , m_dResualt(0) , m_nOperatorFlag(0)
    , m_cInNumber(0) { m_hIcon = AfxGetApp->LoadIcon(IDR_MAINFRAME); } void CCalcDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT, m_csEditText); } BEGIN_MESSAGE_MAP(CCalcDlg, CDialog) ON_WM_SYSCOMMAND ON_WM_PAINT ON_WM_QUERYDRAGICON //}}AFX_MSG_MAP ON_BN_CLICKED(IDC_BTNNUM0, &CCalcDlg::OnBnClickedBtnnum0) ON_BN_CLICKED(IDC_BTNNUM1, &CCalcDlg::OnBnClickedBtnnum1) ON_BN_CLICKED(IDC_BTNNUM2, &CCalcDlg::OnBnClickedBtnnum2) ON_BN_CLICKED(IDC_BTNNUM3, &CCalcDlg::OnBnClickedBtnnum3) ON_BN_CLICKED(IDC_BTNNUM4, &CCalcDlg::OnBnClickedBtnnum4) ON_BN_CLICKED(IDC_BTNNUM5, &CCalcDlg::OnBnClickedBtnnum5) ON_BN_CLICKED(IDC_BTNNUM6, &CCalcDlg::OnBnClickedBtnnum6) ON_BN_CLICKED(IDC_BTNNUM7, &CCalcDlg::OnBnClickedBtnnum7) ON_BN_CLICKED(IDC_BTNNUM8, &CCalcDlg::OnBnClickedBtnnum8)
    ON_BN_CLICKED(IDC_BTNNUM9, &CCalcDlg::OnBnClickedBtnnum9) ON_BN_CLICKED(IDC_BTNNUMRADIX, &CCalcDlg::OnBnClickedBtnnumradix) ON_BN_CLICKED(IDC_BTNOPADD, &CCalcDlg::OnBnClickedBtnopadd) ON_BN_CLICKED(IDC_BTNOPSUB, &CCalcDlg::OnBnClickedBtnopsub) ON_BN_CLICKED(IDC_BTNOPMULTI, &CCalcDlg::OnBnClickedBtnopmulti) ON_BN_CLICKED(IDC_BTNOPDIV, &CCalcDlg::OnBnClickedBtnopdiv) ON_BN_CLICKED(IDC_BTNOPEQUAL, &CCalcDlg::OnBnClickedBtnopequal) ON_BN_CLICKED(IDC_BTNCLEAN, &CCalcDlg::OnBnClickedBtnclean) END_MESSAGE_MAP

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • mfc计算器  mfc计算器c++程序设计  mfc制作计算器的步骤  mfc计算器实验报告  用mfc编写的计算器  mfc计算器完整程序  mfc计算器教程  mfc计算器实验背景  mfc计算器程序