`
glacier3
  • 浏览: 377786 次
  • 性别: 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函数的应用,对话框的消息转化机制。

    mfc教程(word版)

    12.2.3.4 UpdateData函数 239 12.3 无模式对话框 240 12.3.1 CScrollView 240 12.3.2 CFormView 242 12.3.2.1 CFormView的创建 243 12.3.2.2 CFormView的消息预处理 245 12.3.2.3 CFormView的输入焦点 247 第13章 ...

    MFC-李进九 电子书籍完整版

    12.2.3.4 UpdateData函数 239 12.3 无模式对话框 240 12.3.1 CScrollView 240 12.3.2 CFormView 242 12.3.2.1 CFormView的创建 243 12.3.2.2 CFormView的消息预处理 245 12.3.2.3 CFormView的输入焦点 247 第13章 ...

    Visual.C.课程设计案例精编

    2.2.3 DoDataExchange和UpdateData函数 2.3 读文档和写文档 2.3.1 什么是序列化 2.3.2 类的序列化 2.4 消息映射 2.4.1 什么是消息映射 2.4.2 MFC消息映射的实现方法 2.4.3 消息的处理 2.5 本章小结 第3章 GPA...

    C++MFC教程

    |------ 1.5 MFC中常用类,宏,函数介绍 +-- 第二章 图形输出 |------ 2.1 和GUI有关的各种对象 |------ 2.2 在窗口中输出文字 |------ 2.3 使用点,刷子,笔进行绘图 |------ 2.4 在窗口中绘制设备相关位图,图标,...

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

    LPCTSTR,UpdateData,memset,strstr这几个资源的详细用法说明。

    MFCApplication1.zip

    演示 MFC UpdateData()函数BUG

    VC 删除已存在的存储过程.rar

     UpdateData(true);  BOOL result;  ADOConn m_AdoConn;  m_AdoConn.OnInitADOConn();  _bstr_t sql;  sql = "drop procedure " m_edit " ";  result = m_AdoConn.ExecuteSQL(sql);  m_AdoConn.ExitConnect...

    mfc可视化计算器编程

    因为对OnNum0()到OnNum9()的处理函数差异仅在一个数字上,可以通过调用一个共同的函数OnCal(double num)来简化源代码长度,增加模块性。 void CCalcDlg::OnCal(double num) { //分三种状态来处理 if(numfirst!...

    计算器 mfc 代码

    3、添加各种按钮的单击事件处理方法的函数 控件名称列表: 主对话框标识:IDD_CALC_DIALOG 关于对话框标识:IDD_ABOUTBOX 编辑框: IDC_EDIT 运算符按钮标识: 加: IDC_BUTTONADD 减: IDC_BUTTONSUBTRACT 乘: ...

    Java程序设计 课程作业报告 作业:俄罗斯方块游戏

    掌握基本的图形程序设计方法 掌握Java事件处理程序...2.方法updateData在方块落致底部时由timer调用,令game和watch更新游戏数据(如消去行,提取一个新的下落方块,增加得分,通过关卡,改变timer的延时加快方块

    .net 访问 oracle数据库通用程序(含源代码,可生成dll)

    .net 访问 oracle数据库通用程序(含源代码,可生成dll),直接通过getdata insertdata updatedata deletedata等函数来对数据库进行操作

    InvalidateRect,Invalidate,UpdateWindow区别

    在编程的时候经常把UpdateData、Invalidate、InvalidateRect和UpdateWindow四个函数混淆,在这里将简单介绍它们的区别

    简易计算器

    3、添加各种按钮的单击事件处理方法的函数 控件名称列表: 主对话框标识:IDD_My_DIALOG 关于对话框标识:IDD_ABOUTBOX 编辑框: IDC_NUM 运算符按钮标识: 加: IDC_PLUS 减: IDC_MINUS 乘: IDC_MULTIPLIED2 除:...

    各种消息框编写的代码

    7 添加一些按钮,映射各按钮的单击消息,并为响应函数编写代码如下 void CPageSimple::OnSimplestBtn() { MessageBox("这是最最简单的消息框"); } void CPageSimple::OnSimpleBtn() { AfxMessageBox("另...

    MFC实现简单计算器

    2、添加button按钮,分别表示0—9,左击添加响应处理函数 void Cdemo2Dlg::OnBnClickedButton1() { if (flag == 0) { UpdateData(TRUE); m_str += 1; m_str2 += 1; UpdateData(FALSE); } e

    MFC中文件的操作

    2、在BOOL CClassFyDlg::OnInitDialog()函数中读文件并将其显示到Edit控件之中 infile.open("input.txt"); if(!infile) ::MessageBox(NULL,"不好意思,请新建文件input.txt","Sorry",MB_OK); infile>>temp_str; //这...

    MFC多窗口例程

    其中CSpinButtonCtrl::SetRange()函数的作用是设置和他关联的Spin控件的范围,两个参数分别是下界和上界。 而CSpinButtonCtrl::SetPos()是设定Spin的当前位置。 两个新的对话框都已建立完毕,下来是如何在主...

    利用sendMessage实现进程间通信

    //枚举窗口的回调函数 BOOL CALLBACK EnumWndProc(HWND hWnd,LPARAM lParam) { TCHAR szWndText[MAX_PATH]; unsigned long dwProcessID; GetWindowThreadProcessId(hWnd,&dwProcessID); if(dwProcessID==g_...

Global site tag (gtag.js) - Google Analytics