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
- mfc实现的简单计算器 > mfc计算器:MFC实现简单功能计算器
-
mfc计算器:MFC实现简单功能计算器
下载该文档 文档格式:PDF 更新时间:2010-05-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: sadism 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: jin14 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:用MFC实现局域网内点对点的大文件传输
下一篇:C下实现局域网内部数据传送
点击查看更多关于mfc实现的简单计算器的相关文档
- 您可能感兴趣的
- mfc计算器 mfc计算器c++程序设计 mfc制作计算器的步骤 mfc计算器实验报告 用mfc编写的计算器 mfc计算器完整程序 mfc计算器教程 mfc计算器实验背景 mfc计算器程序
- 大家在找
-
- · 江苏电信综合调度
- · 6年级分数乘乘法
- · 联想手机a900导航软件
- · 福建龙岩烟草网上订货
- · led分选
- · 邓小平理论学习体会
- · 初中思想政治论文
- · 奥迪a62.0t论坛
- · 74ls161
- · 研究中生活辐射的意义
- · 无锡绿点科技
- · 西安印刷招聘
- · 多功能微波治疗仪
- · 开题报告课题来源
- · 幼师资格证考试教材
- · rocketdock皮肤下载
- · 正方体棱长和公式
- · 那一抹阳光作文
- · cc3250mt.dll
- · 怎样加强团队凝聚力
- · 长春卢启鹏
- · 娃娃鱼价格
- · 财务管理计算题及答案
- · 魅族mx最新新闻
- · 保险基础知识
- · 转子发动机原理
- · 138神泣私服下载
- · 文明礼貌用语儿歌
- · 北京赶集网求职信息
- · 炫舞答题器下载
- 赞助商链接