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

银行官方网站百度seo2022新算法更新

银行官方网站,百度seo2022新算法更新,时时彩网站是怎么做的,平面设计师长逛的网站有哪些DoDataExchange由框架调用,作用是交互并且验证对话框数据,主要由(DDX) 和 (DDV)宏实现。 永远不要直接调用这个函数,而是通过UpdateData(TRUE/FALSE)实现控件与变量之间值的传递。 当然你也可以不使用DoDataExchange而完成控件与变量之间值…

DoDataExchange由框架调用,作用是交互并且验证对话框数据,主要由(DDX) 和 (DDV)宏实现。 永远不要直接调用这个函数,而是通过UpdateData(TRUE/FALSE)实现控件与变量之间值的传递。 

当然你也可以不使用DoDataExchange而完成控件与变量之间值的传递,如:通过GetWindowText和SetWindowText等等函数完成String变量与Edit控件之间的数据交互。

DDX/DDV

通过使用ClassWizard向对话类添加成员变量,你可以利用ClassWizard所提供的高效特征,为对话数据交换和对话数据验证自动生成源代码,也就是人们所熟知的DDX/DDV。

数据交换和验证仅仅应用于为之选定了Value类别的成员变量。也就是CString,BOOL,数字,COleDateTime或COLeCurrency。

对话框数据交换负责数据在控件中的进出。当对话首次出现的时候,每个控件窗口自动用相应的成员变量的值进行初始化。当用户通过单击OK按钮,或通过按Enter键关闭对话的时候,该控件无论是包含哪一个值或文本,都将被复制回该变量。

对话数据验证可以确保值落在规定的限制之内。交换和验证机制都是由MFC框架提供的。每个函数都有一个前缀DDX_或DDV_,来把它作为数据交换或数据验证函数来标识。

1. 对话数据交换(DDX)    常见的对话数据交换函数

(1)交换函数:DDX_CBIndex,获得/设置的数据类型:int,应用于控件:Combobox
(2)交换函数:DDX_CBString,获得/设置的数据类型:Cstring,应用于控件:Combobox
(3)交换函数:DDX_CBStringExact, 获得/设置的数据类型:Cstring,应用于控件:Combobox
(4)交换函数:DDX_Check, 获得/设置的数据类型:intCheck,应用于控件:box
(5)交换函数:DDX_DateTimeCtrl, 获得/设置的数据类型:Ctime,应用于控件:Datetimepicker
(6)交换函数:DDX_LBIndex,获得/设置的数据类型:int,应用于控件:List box
(7)交换函数:DDX_LBString,获得/设置的数据类型:CString,应用于控件:Listbox
(8)交换函数:DDX_LBStringExact,获得/设置的数据类型:CString,应用于控件:List box
(9)交换函数:DDX_MonthCalCtrl, 获得/设置的数据类型:Ctime,应用于控件:Month calendar
(10)交换函数:DDX_Radio获得/设置的数据类型:int,应用于控件:Radio button
(11)交换函数:DDX_Scroll, 获得/设置的数据类型:int, 应用于控件:Scroll bar
(12)交换函数:DDX_Text,获得/设置的数据类型:CString  or numerical(BYTE,short,int,UINT,long,etc.),应用于控件:Edit control

在所有的数据交换函数之中,该函数是独一无二的,它只应用于一组控件,而不是一个控件。DDX_Radio返回一个int值用来指示用户打开了组中的哪个按钮:0代表组中的第一个按钮,1代表第二个按钮,以此类推。值-1的意思是小组中的所有按钮都是清除的。你可以调用DDX_Radio来确定单个单选按钮的状态(假如它是组中的唯一一个按钮)。在这种情况下,返回值0的意思是按钮是打开的,值-1意为按钮是关闭的。

 建立一个单选按钮通常在对话编辑器中进行,我们一会儿就能看到。

MFC提供了大量的对话数据交换函数,它们可以在对话类中的控件成员变量之间移动数据。除了所列的常见函数之外,还有用于记录集数据和由ActiveX控件返回的数据的特殊交换函数。DDX_Control函数可以为几种不同类型的控件传输数据  ,例如Animate和IPAddress。

2.对话数据验证(DDV)对话数据验证函数

它们仅仅应用于接受用于从键盘输入数据的控件成员变量。换言之,就是编辑控件和组合框。
对话数据验证函数
(1)DDV_MinMaxByte 指定限制范围内的一个BYTE值。
(2)DDV_MinMaxInt 指定限制范围内的一个int值。
(3)DDV_MinMaxUInt 指定限制范围内的一个UNIT值。
(4)DDV_MinMaxLong 指定限制范围内的一个long值。
(5)DDV_MinMaxDWord 指定限制范围内的一个DWORD值。
(6)DDV_MinMaxFloat 指定限制范围内的一个float值。
(7)DDV_MinMaxDouble 指定限制范围内的一个double值。
(8)DDV_MaxCharsCString字符串的长度不能超过指定的最大长度。
    当你为编辑控件或组合框添加成员变量,然后在Member Variable选项卡中的Control IDs框中选择控件的时候,两个提示之一将会出现在该选项卡的底部。究竟出现哪一个提示取决于变量所具有的是数字数据,还是文字数据;在任一种情况下,都要输入用于验证的变量限制值。
    除了一个对话数据验证函数之外,所有函数都监视数值数据,以确保由用户输入的值落在指定的上下限之间。
    例外是DDV_MaxChars函数,它用来验证键入到编辑控件或组合框中的字符数不超过给定的最大值。与交换函数不同,验证函数仅仅在对话关闭的时候起作用,而不在它刚出现的时候起作用。
    

如果输入到一个控件的值落到了指定的限制之外,那么,该控件的验证函数将显示一个消息框,以通知用户出了问题。当消息框被关闭的时候,出问题的控件将具有一个焦点,提示用户重新输入数据。除非所有的数据验证函数都满足了,否则,用户不能够通过单击OK来关闭对话。

http://www.shuangfujiaoyu.com/news/46154.html

相关文章:

  • jsp网站怎么运行大连谷歌seo
  • 上海做展会的网站都有哪些网站seo关键词优化排名
  • 凡科建网站seo值怎么提高
  • 西安网站建设怎么接单百度最新秒收录方法2023
  • 做流量哪个网站好seo研究中心qq群
  • seo网站设计招聘百度搜索排名机制
  • 网站图片做伪静态seo关键词快速排名
  • 平武移动网站建设泰安网站seo
  • 做网站应该会什么问题海南百度推广开户
  • html5做的网站代码网站模板之家官网
  • 个人域名邮箱怎么弄重庆seo排名
  • 网站改版 影响推广软件下载
  • 展台设计灵感网站引擎搜索优化
  • 网站建设 网页设计 网站制作在百度平台如何做营销
  • 傻瓜式网站制作公司网站建设步骤
  • 四位一体网站开发外贸网站平台都有哪些 免费的
  • 巴中房产网站建设自动seo系统
  • 如何做网络营销机构优化排名 生客seo
  • wordpress加授权seo怎样才能优化网站
  • 爱站网反链分析上海疫情突然消失的原因
  • 网站底部版权信息代码2022最新国内新闻50条简短
  • 网站添加模块安卓优化大师2023
  • 建设网站专业公司百度关键词广告怎么收费
  • 河南省建设工程质量安全监督网站爱网站
  • 如何优化公司网站网站改进建议有哪些
  • 深圳网站优化公司深圳关键词排名seo
  • 无锡市疫情最新消息济南优化网站关键词
  • php做网站用html做吗chrome 谷歌浏览器
  • 与网站建立的连接不安全东莞网站建设方案报价
  • 那些网站做网批实时积分榜