`
glacier3
  • 浏览: 384778 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

UpdateData函数

阅读更多
 

CWnd::UpdateData

BOOL UpdateData( BOOL bSaveAndValidate = TRUE );

Return Value

Nonzero if the operation is successful; otherwise 0. If bSaveAndValidate is TRUE, then a return value of nonzero means that the data is successfully validated.

Parameters

bSaveAndValidate

Flag that indicates whether dialog box is being initialized (FALSE) or data is being retrieved (TRUE).

Remarks

Call this member function to initialize data in a dialog box, or to retrieve and validate dialog data.

The framework automatically calls UpdateData with bSaveAndValidate set to FALSE when a modal dialog box is created in the default implementation of CDialog::OnInitDialog. The call occurs before the dialog box is visible. The default implementation of CDialog::OnOK calls this member function with bSaveAndValidate set to TRUE to retrieve the data, and if successful, will close the dialog box. (If the Cancel button is clicked in the dialog box, the dialog box is closed without the data being retrieved.)

 

说明:

该函数的参数:

FALSE:函数将成员变量的值传递给对话框的变量;

TRUE:反之;

 

 

分享到:
评论

相关推荐

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

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

    一个简单计算器程序-基于对话框.doc

    MFC 基于对话框的科学计算器程序 ...该资源提供了一个完整的 MFC 基于对话框的科学计算器程序的实现,涵盖了 MFC 基础知识、对话框基础知识、控件基础知识、消息映射函数和 UpdateData 函数等知识点。

    合肥科大讯飞公司各类面试题

    在 MFC 中,UpdateData 函数是一个非常重要的函数,它可以将控件中的值和变量进行交换。当你使用了 ClassWizard 建立了控件和变量之间的联系后,可以使用 UpdateData 函数来更新控件中的值和变量。 UpdateData ...

    用MFC制作简易计算器

    UpdateData函数可以将对话框中的控件数据更新到对话框的成员变量中。 10. 在计算器的实现中,使用了DoModal函数来显示模态对话框。DoModal函数可以显示一个模态对话框,并等待用户关闭对话框后继续执行程序。

    一个用MFC VC 写的小程序,可以用一个向上和一上向下的按钮来控制数的加与减

    7. **UpdateData函数**:MFC提供了UpdateData函数来同步对话框控件的数据,更新界面显示。在数值改变后,通常需要调用此函数来更新显示数值的控件。 8. **资源文件和对话框编辑器**:VC++集成的资源编辑器可以用来...

    对话框编程

    ##### UpdateData函数的作用 除了`DoDataExchange`函数外,还经常需要调用`UpdateData`函数来更新对话框中的数据。这个函数的语法如下: ```cpp BOOL UpdateData(BOOL bSaveAndValidate = TRUE); ``` 其中`...

    VC++课后习题答案

    * UpdateData 函数的作用:UpdateData 函数只有一个布尔型参数 bSaveAndValidate,其决定了数据传送的方向。 * 给控件添加事件的操作步骤: 1. 使用 ClassWizard 创建对话框类。 2. 使用 ClassWizard 加入成员变量...

    Visual C++.NET编程讲座之三

    为了提高性能,MFC提供了一些优化机制,如UpdateData函数用于数据绑定和验证,DoDataExchange函数用于在视图和文档之间交换数据,以及OnPrepareDC和OnDraw函数中的设备上下文(DC)优化,如设置正确的渲染模式和裁剪...

    MFC对话框向主窗体传递消息机制

    * 在对话框中,需要使用UpdateData函数更新数据,然后发送消息。 * 在主窗体中,需要使用GetSafeHwnd函数获取窗口句柄,以便发送消息。 * 在主窗体中,需要使用afx_msg宏定义消息处理函数,以便响应消息。 * 在实现...

    MFC Tooltip 显示坐标

    在OnMouseMove处理函数中,我们可以获取当前鼠标位置,然后更新Tooltip的文本为这些坐标值,最后使用UpdateData函数将新的坐标值传递给Tooltip。 实现这一功能的步骤大致如下: 1. 在CWinApp派生类的InitInstance...

    厦门理工学院+学校人员信息管理系统方案.docx

    3. 数据修改模块:UpdateData函数实现人员信息的修改。 4. 数据查找模块:SearchData函数实现人员信息的查找。 5. 数据显示模块:DisplayData函数实现所有人员记录的显示。 五、系统界面设计 系统界面设计如下: ...

    科大讯飞2009年校园招聘面试内容

    UpdateData函数用于更新控件的值或从控件获取值: - 更新控件:将数据成员的值复制到控件。 - 从控件获取数据:将控件的值复制到数据成员。 #### 十一、自定义消息 在MFC中,可以通过发送自定义消息来实现特定的...

    VC++ MFC开发遇到的常见问题解答

    8. **UpdateData函数**: `UpdateData`函数用于在MFC对话框中同步数据。`UpdateData(FALSE)`将控件的值刷新到关联变量,`UpdateData(TRUE)`则将变量的值更新到控件。 9. **列表框控件消息**: - `LB_ADDSTRING`:...

    MFC对话框工程中UpdateData的使用

    `UpdateData`函数是`CDialog`类中的一个重要成员,它主要用于在对话框控件与应用程序的数据成员之间进行数据交换。这个功能在处理用户输入和确保数据一致性时非常关键。在Visual Studio 2010环境下,`UpdateData`是...

    AddBitmapToStatus

    6. **更新状态栏**:最后,调用CStatusBarCtrl的UpdateData函数来更新状态栏,确保图片被正确显示。 ```cpp statusBarCtrl.UpdateData(FALSE); ``` 以上就是使用MFC在VC++工程中添加图片到状态栏的整个过程。在...

    对话框高级编程---非模态对话框

    例如,使用UpdateData函数同步控件数据到成员变量,或使用消息映射机制处理用户事件。 此外,标签“源码”和“工具”暗示可能有示例代码或实用工具辅助理解非模态对话框的实现。在压缩包文件“Mysdi”中,可能包含...

    基于udp的socket编程实例

    - 使用UpdateData函数来同步对话框控件与数据成员之间的值,确保用户界面与Socket状态的一致性。 4. **代码示例**: - 客户端代码中,可能包括如下片段: ```cpp if (!m_Socket.Create(0, SOCK_DGRAM)) ...

    MFCWindows应用程序设计复习题2[归类].pdf

    5. **UpdateData函数**:CDialog类的`UpdateData`函数用于数据交换,当参数为TRUE时,它会将对话框控件的值更新到成员变量;当参数为FALSE时,它会将成员变量的值更新到对话框控件,对应A选项的描述。 6. **数据...

    vc6.0实现的局域网聊天室(MFC+SOCKRT)

    可以使用UpdateData函数同步控件的数据,或者直接操作对话框控件的成员变量来更新界面。 9. **错误处理**:在网络编程中,错误处理至关重要。对于SOCKET函数的返回值,要进行错误检查,如WSAGetLastError可以获取...

    文字动效 上下左右

    此外,为了改变文字内容,可能需要使用UpdateData函数来同步数据,或者直接修改Edit控件的文本属性。同时,可能还需要用到定时器(Timer)来控制动画的帧率,通过设置定时器事件,每隔一定时间改变文字的位置,以...

Global site tag (gtag.js) - Google Analytics