`
Riddick
  • 浏览: 640326 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

MFC中的UpdateData()

MFC 
阅读更多

UpdateData,顾名思义,是用来刷新数据的。

UpdateData(TRUE) -- 刷新控件的值到对应的变量

UpdateData(FALSE) -- 拷贝变量值到控件显示。

例如窗口中用 DDX_Text(pDX, IDC_EDIT1, m_usercode); 将IDC_EDIT1编辑框控件与m_usercode变量做了关联,如果修改m_usercode之后要想对应控件显示更改,则需要调用UpdateData(FALSE);反之在IDC_EDIT1的oneditchanged()中需要加入UpdateData(TRUE);

 

简单的说,如果Updatedata(TRUE) == 将控件的值赋值给成员变量;

                

                     Updatedata(FALSE) == 将成员变量的值赋值给控件;

 

或者说当使用了ClassWizard建立了控件和变量之间的联系后,在修改了变量的值,而希望对话框空间更新显示,就应该在修改变量后调用UpdateData(FALSE);如果希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE).

分享到:
评论

相关推荐

    MFC中UpdateData用法

    在VC++开发环境中。。。MFC的UpdateData详细用法

    MFC对话框工程中UpdateData的使用

    在Microsoft Foundation Classes (MFC)框架中,`...总之,`UpdateData`是MFC对话框编程中的一个核心工具,它简化了数据在对话框控件和应用程序数据成员之间的同步。熟练掌握其用法对于高效开发MFC应用程序至关重要。

    基于VC_的对话框编程中UpdateData函数的应用

    ### 基于VC++的对话框编程中UpdateData函数的应用 #### 一、对话框的概念及作用 对话框在Windows程序开发中扮演着极为重要的角色,它是程序与用户之间交流的主要界面。通过对话框,用户可以输入数据,程序也可以向...

    MFC中添加ontimer的方法

    在MFC(Microsoft Foundation Classes)框架中,`OnTimer`函数是用于处理定时器事件的关键方法。当你希望在应用程序中实现周期性的任务,比如每隔一段时间更新界面或执行某项操作,`OnTimer`就会派上用场。由于你刚...

    MFC中几个类型及函数的说明

    在Microsoft Foundation Classes (MFC)库中,有四个关键的概念和技术经常被使用,它们是`LPCTSTR`、`UpdateData`、`memset`和`strstr`。这些在C++编程中扮演着重要的角色,特别是在Windows应用程序开发中。下面将...

    MFC对话框中对键盘消息的处理

    ### MFC对话框中对键盘消息的处理:深入解析与实践 #### 一、MFC消息处理机制概览 在Microsoft Foundation Classes (MFC)框架中,消息处理是应用程序的核心部分,尤其对于对话框程序而言,如何有效地处理键盘消息...

    mfc中文帮助

    - DoDataExchange:在UpdateData中调用,用于实际的数据交换过程。 MFC还提供了丰富的辅助功能,如数据库访问(ODBC和DAO),网络编程(MFC扩展库中的ATL),以及ActiveX控件支持等。这使得开发者能够在MFC框架下...

    员工信息管理系统,简单的MFC对话框工程

    这些数据通常会存储在数据库中,例如SQL Server、MySQL或Access等,通过ODBC(Open Database Connectivity)接口与MFC应用进行交互。用户在界面上填写信息后,系统会调用相应的数据库操作函数,将数据插入到对应的表...

    用MFC中的对话框实现计算器

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC)库中的对话框来实现一个基本的计算器程序。MFC是Microsoft提供的一套C++类库,它为Windows应用程序开发提供了方便,尤其在构建用户界面方面。...

    MFCApplication1.zip

    在这个"MFCApplication1.zip"压缩包中,我们关注的重点是"MFC UpdateData()"函数的一个常见问题。这个函数在MFC应用程序中扮演着至关重要的角色,用于在用户界面控件和应用程序数据之间进行同步。 `UpdateData()`...

    MFC Edit控件之enter回车捕捉

    通过上述步骤,我们实现了在MFC中对Edit控件中Enter键的捕捉,并能将输入内容自动复制到另一个控件中。这种方法不仅可以提高程序的可用性,还能增强用户的使用体验。在实际开发中,可根据具体需求进行适当调整和优化...

    MFC中文件的操作

    在MFC(Microsoft Foundation Classes)框架中,文件操作是一个常见的任务,主要涉及到对文件的读取、写入和保存。本篇文章将详细讲解如何在MFC应用中进行文件操作,特别是涉及CFile类和C++文件流(fstream)的使用...

    VS中的mfc的相关学习笔记.doc

    数据更新是MFC应用程序中常见的问题,UpdateData()函数用于使能或禁止数据交换。UpdateData(true)用于使能数据交换,而UpdateData(false)用于禁止数据交换。 定时器 定时器是MFC中常用的计时器机制,用于触发特定...

    MFC中画图的例子

    在Microsoft Foundation Classes (MFC)库中,开发者可以利用它提供的图形用户界面(GUI)工具来实现各种功能,包括在窗口上进行画图操作。MFC是微软为Windows应用程序开发提供的一套C++类库,它封装了Windows API,...

    MFC中Slider Control 使用简例

    ### MFC中Slider Control 使用简例 在Microsoft Foundation Classes (MFC)中,`Slider Control`(滑块控件)是一种常用的用户界面元素,用于让用户通过拖动滑块来选择一个值或设置某个参数。本篇文章将详细介绍如何...

    解析svg格式并显示MFC视图

    在MFC中解析SVG并显示视图涉及到对SVG文件的解析、GDI+库的使用以及MFC框架的理解。 首先,我们需要理解SVG文件的结构。SVG文件本质上是XML文档,包含了一系列描述图形形状、路径、颜色等元素的标签。例如,一个...

    MFC串口接收数据并实时显示

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来实现串口通信,从而接收数据并实时显示波形。MFC 是微软提供的一套C++库,它为构建Windows应用程序提供了丰富的功能,包括对串口通信的支持...

    MFC 界面程序实现文本文件中关键字的搜索抓取

    【MFC 界面程序实现文本文件中关键字的搜索抓取】 MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于构建Windows应用程序。它封装了Windows API,简化了用户界面(UI)的创建和管理。在这个特定的...

    VS中的MFC实用计算器

    在MFC中,可以使用UpdateData()函数来同步对话框控件的数据,并且可能需要重绘控件以反映最新的计算结果。同时,布局管理器如CLayoutView或CFormView可以帮助自动调整控件的位置和大小,以适应窗口的变化。 为了...

Global site tag (gtag.js) - Google Analytics