UpdateData使用说明

UpdateData使用说明,第1张

UpdateData使用说明

UpdateData() MFC的窗口函数,下面是MSDN的说明;

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

BOOL UpdateData(

BOOL bSaveAndValidate = TRUE

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

翻译一下: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) == 将成员变量的值赋值给控件;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/585971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存