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函数的应用,对话框的消息转化机制。
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章 ...
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章 ...
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...
|------ 1.5 MFC中常用类,宏,函数介绍 +-- 第二章 图形输出 |------ 2.1 和GUI有关的各种对象 |------ 2.2 在窗口中输出文字 |------ 2.3 使用点,刷子,笔进行绘图 |------ 2.4 在窗口中绘制设备相关位图,图标,...
LPCTSTR,UpdateData,memset,strstr这几个资源的详细用法说明。
演示 MFC UpdateData()函数BUG
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...
因为对OnNum0()到OnNum9()的处理函数差异仅在一个数字上,可以通过调用一个共同的函数OnCal(double num)来简化源代码长度,增加模块性。 void CCalcDlg::OnCal(double num) { //分三种状态来处理 if(numfirst!...
3、添加各种按钮的单击事件处理方法的函数 控件名称列表: 主对话框标识:IDD_CALC_DIALOG 关于对话框标识:IDD_ABOUTBOX 编辑框: IDC_EDIT 运算符按钮标识: 加: IDC_BUTTONADD 减: IDC_BUTTONSUBTRACT 乘: ...
掌握基本的图形程序设计方法 掌握Java事件处理程序...2.方法updateData在方块落致底部时由timer调用,令game和watch更新游戏数据(如消去行,提取一个新的下落方块,增加得分,通过关卡,改变timer的延时加快方块
.net 访问 oracle数据库通用程序(含源代码,可生成dll),直接通过getdata insertdata updatedata deletedata等函数来对数据库进行操作
在编程的时候经常把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("另...
2、添加button按钮,分别表示0—9,左击添加响应处理函数 void Cdemo2Dlg::OnBnClickedButton1() { if (flag == 0) { UpdateData(TRUE); m_str += 1; m_str2 += 1; UpdateData(FALSE); } e
2、在BOOL CClassFyDlg::OnInitDialog()函数中读文件并将其显示到Edit控件之中 infile.open("input.txt"); if(!infile) ::MessageBox(NULL,"不好意思,请新建文件input.txt","Sorry",MB_OK); infile>>temp_str; //这...
其中CSpinButtonCtrl::SetRange()函数的作用是设置和他关联的Spin控件的范围,两个参数分别是下界和上界。 而CSpinButtonCtrl::SetPos()是设定Spin的当前位置。 两个新的对话框都已建立完毕,下来是如何在主...
//枚举窗口的回调函数 BOOL CALLBACK EnumWndProc(HWND hWnd,LPARAM lParam) { TCHAR szWndText[MAX_PATH]; unsigned long dwProcessID; GetWindowThreadProcessId(hWnd,&dwProcessID); if(dwProcessID==g_...