必威体育Betway必威体育官网
当前位置:首页 > IT技术

UpdateData()用法

时间:2019-10-08 04:43:16来源:IT技术作者:seo实验室小编阅读:80次「手机版」
 

updatedata

一、函数定义:

// Dialog Data support

public:

      BOOL updatedata(BOOL bSaveAndvalidate = TRUE);

        // data wnd must be same type as this

位于afxwin.h文件中

二、函数用途:

UpdateData() 是MFC的窗口函数,用来刷新数据的。

总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据。

UpdateData(true);//用于将屏幕控件中的数据交换到变量中。

UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。

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

三、关于编辑框的赋值和取值 :

1、建一个 控制型的变量,如m_edit1,用CWnd的SetWindowText() 和GetWindowText()来赋值和取值。

 m_Edit1.SetWindowText("Hello");  或者getdlgitem(IDC_EDIT1)->SetWindowText(str);

2、建立一个控制型的变量,如m_edit1,用SetDlgItemText()和GetDlgItemText()来赋值和取值

CString Str="Hello":

m_edit1.SetDlgItemText(IDC_EDIT1,str);

3、直接建一个   数值形的变量   如m_strEdit;   用  UpdateData()来控制得到变量,还是更新变量。

//取值   

UpdateData(TRUE);   

CString   buf   =   m_Edit1;   

 

//赋值   

m_Edit1="ok!";   

UpdateData(FALSE);

相关阅读

MFC中UpdateData(FALSE)与UpdateData(TRUE)的区别

UpdateData(FALSE):将程序中改变的变量的值更新至控件中去; UpdateData(TRUE):将控件中输入的值更新到变量中。

UpdateData()用法

一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中

UpdateData()函数&关于编辑框的赋值和取值

一、总结UpdateData()函数UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。UpdateData(false);//用于将数据在屏幕中

UpdateData用法解释

UpdateData() 是MFC的窗口函数,用来刷新数据的。总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中

分享到:

栏目导航

推荐阅读

热门阅读