(怪癖问题:))如何避免在edit控件无内容时,用UpdateData(TRUE)不会出现类似“需要填入有效值”的警告,当然,不可以用空格字符的哟:) 在UpdateData(TRUE)之后就立刻出现警告的呀。那么在此之前该如何避免呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 该在哪里加入判断m_strEdit.IsEmpty()语句呢?才会避免警告发生呢?:) 楼上说的这种情况我倒没有遇到过因为我一向是在edit触发CHANGE消息后才UpdateData()的或许判断可以加在edit的CHANGE消息函数里吧 这是我的实验void CAaaDlg::OnOK() { // TODO: Add extra validation here UpdateData(TRUE); CString tmp; GetDlgItem(IDC_E1)->GetWindowText(tmp); GetDlgItem(IDC_S1)->SetWindowText(tmp); UpdateData(FALSE);// CDialog::OnOK();}一切都OK啊没什么问题 如果是和DATE类型数据绑定的edit控件呢?这时候如果没有任何字符呢?:) VC纯WIN32后台程序怎么写?就是Windows注销后仍运行 VC做的DLL与DELPHI做的界面的交互 如何让应用程序独占鼠标和键盘 ATM是什么英文的缩写 找北京的朋友 关于利用DrawText进行自动换行的问题!! 求助:请问怎么建立一个服务? 请问win32 application和win32 console application有什么区别? 如何分析一个未知的DAT文件的内容,应该是一个数据集,但不确定,由VC生成 高分(300分)求购 G.729 语音压缩的源程序或相关资源 请高手看一下 adodc及dagagrid怎么用?
因为我一向是在edit触发CHANGE消息后才UpdateData()的
或许判断可以加在edit的CHANGE消息函数里吧
void CAaaDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
CString tmp;
GetDlgItem(IDC_E1)->GetWindowText(tmp);
GetDlgItem(IDC_S1)->SetWindowText(tmp);
UpdateData(FALSE);
// CDialog::OnOK();
}
一切都OK啊
没什么问题