当前位置: 首页 > wzjs >正文

手机网站与pc网站的区别seo结算系统

手机网站与pc网站的区别,seo结算系统,嵌入式软件开发技术,市场推广有哪些文章目录四、 为对话框中的控件添加变量五、对话框类的5.1 为编辑框添加变量面步骤中 为对话框添加了几个控件,包括三个静态文本框,三个编辑框,一个按钮控件。 四、 为对话框中的控件添加变量 编辑框中的数据可能会经常变化,有必…

文章目录

  • 四、 为对话框中的控件添加变量
  • 五、对话框类的
    • 5.1 为编辑框添加变量

面步骤中 为对话框添加了几个控件,包括三个静态文本框,三个编辑框,一个按钮控件。

四、 为对话框中的控件添加变量

编辑框中的数据可能会经常变化,有必要为它们每个控件关联一个变量。

首先为被加数的编辑框 IDC_SUMMAND_EDIT 添加变量。

  1. 在编辑框上点右键,在右键菜单中选择“Add Variable”。弹出添加成员变量的向导对话框。

2 .我们想为其添加值变量而不是控件变量,所以对话框中“Category”下的组合框中选择Value。

  1. “Variable type”下的组合框此时默认选中的是“CString”,CString是字符串类,显然不能进行加法运算。我们可以选择double、float、int等。这里我们选择double,即编辑框关联一个double类型的变量。

  2. 在“Variable name”中写入自定义的变量名。为其取名m_editSummand。

在这里插入图片描述
在这里插入图片描述
5.点“Finish”完成。

注意,类的成员变量名一般以m_打头,以标识它是一个成员变量。

参照此方法,再分别为加数的编辑框IDD_ADDEND_EDIT添加double型变量m_editAddend、和的编辑框IDD_SUM_EDIT添加double型变量m_editSum。

添加完成后,可以再 **Dlg.h头文件中看到,刚才添加的三个变量;
在这里插入图片描述
**Dlg.cpp文件中可以看到CAdditionDlg()函数中U盾哦了三个变量的并初始化。

**Dlg.cpp文件中可以看到:DoDataExchange()函数的函数体中多了三条DDX_Text调用语句,用于数据交换。
在这里插入图片描述

五、对话框类的

在程序运行界面中,用户往往会改变控件的属性,例如,在编辑框中输入字符串,或者改变组合框的选中项,又或者改变复选框的选中状态等。控件的属性改变后MFC会相应修改控件关联变量的值。这种同步的改变是通过MFC为对话框类自动生成的成员函数DoDataExchange()来实现的,这也叫做对话框的数据交换和检验机制。

5.1 为编辑框添加变量

我们为三个编辑框添加了变量以后,在AdditionDlg.cpp 中 CAdditionDlg 的 DoDataExchange()函数的函数体中多了三条DDX_Text调用语句。下面是函数体代码和添加的注释。

在这里插入图片描述
再以 Addition 程序为例简单说下数据交换机制。如果我们在程序运行界面中输入被加数,则通过CAddition的DoDataExchange()函数可以将输入的值保存到 m_editSummand 变量中,反之如果程序运行中修改了变量 m_editSummand 的值,则通过 CAddition 的 DoDataExchange() 函数也可以将新的变量值显示到被加数的编辑框中。

但是这种数据交换机制中,DoDataExchange() 并不是被自动调用的,而是需要我们在程序中调用 CDialogEx::UpdateData()函数,由 UpdateData() 函数再去自动调用 DoDataExchange()的。

CDialogEx::UpdateData() 函数的原型为: BOOL UpdateData(BOOL bSaveAndValidate = TRUE);

参数:bSaveAndValidate 用于指示数据传输的方向,TRUE 表示从 控件 传给 变量,FALSE 表示从 变量 传给 控件。默认值是 TRUE,即从 控件 传给 变量。

UpdateData(true);//把编辑框中的数值传到m_editSummand中,括号内缺省值为true
UpdateData(false);//把m_editSummand的值传递到编辑框中并显示

返回值:CDialogEx::UpdateData()函数的返回值表示操作是否成功,成功则返回TRUE,否则返回FALSE。

在下一讲中将具体演示CDialogEx::UpdateData()函数如何使用。

本节主要讲的是新建对话框类和添加控件变量,控件的消息处理函数将在下一讲详细介绍。

http://www.dtcms.com/wzjs/183939.html

相关文章:

  • 成都网站建设 四川冠辰html友情链接
  • 网站开发打不开子网页百度小程序seo
  • 昆明网站开发正规培训灰色关键词排名代做
  • 怎么做网站优化小蝌蚪幸福宝入口导航
  • vps怎么做网站互联网营销公司
  • 网站开发培训广西ui设计公司
  • 想找人做网站怎么了解网店关键词怎么优化
  • 永年企业做网站推广小程序运营推广公司
  • 西班牙语网站建设如何去推广
  • 对百度网站做压力测试提高搜索引擎排名
  • 做wps的网站赚钱广东seo价格是多少钱
  • 网上做任务的网站初学者做电商怎么入手
  • 成都手机wap网站制作怎么买域名自己做网站
  • 重庆佳宇建设集团网站如何制作一个个人网站
  • 简单网站制作软件数据分析培训机构哪家好
  • 做网上任务赚钱的网站亚马逊的免费网站
  • 娄底网站制作qq群推广网站
  • 高端网站设计制作方法快速开发网站的应用程序
  • 做网站要审批吗北京百度seo排名点击器
  • 医院网站的建设网站编辑怎么做
  • 微商城 网站制作域名ip地址在线查询
  • 日韩男女直接做的视频网站浏览器网站进入口
  • 郑州高端网站建设公司哪里可以买链接网站
  • 公司网站建设哪家公司好网络营销师证
  • 网站设计软件凡科建站收费价目表
  • 织梦如何做视频网站网页优化公司
  • wordpress备案号百度网络优化推广公司
  • 怎么做网站推广知乎今日新闻最新消息
  • 深圳营销型企业网站长沙百度网站快速排名
  • 山东规划 建设部门的网站今天最新新闻报道