Edit Control控件的有关问题

Edit Control控件的问题
我把几个Edit Control控件添加了CString变量
在某成员函数中,我先把CString变量清空 xxx.Empty()
然后根据条件有些赋值了有些没赋值,之后调用UpdateData(FALSE)
可是觉得不赋值的调用该函数之后还是有内容,而不是想要的未赋值的就清空了
为什么
控件

------解决方案--------------------
变量清空 xxx.Empty()

这个是判断用的!
------解决方案--------------------
引用:
变量清空 xxx.Empty()

这个是判断用的!

CString::Empty 
void Empty( );

Remarks

Makes this CString object an empty string and frees memory as appropriate.

For more information, see n Visual C++ Programmer’s Guide

Example

The following example demonstrates the use of CString::Empty.

// example for CString::Empty
CString s( "abc" );
s.Empty();
ASSERT( s.GetLength( ) == 0 );
CString Overview 
------解决方案--------------------
  Class Members 
------解决方案--------------------
  Hierarchy Chart

See Also   CString::IsEmpty


------解决方案--------------------
引用:
我把几个Edit Control控件添加了CString变量
在某成员函数中,我先把CString变量清空 xxx.Empty()
然后根据条件有些赋值了有些没赋值,之后调用UpdateData(FALSE)
可是觉得不赋值的调用该函数之后还是有内容,而不是想要的未赋值的就清空了
为什么 
控件

没看太懂你的意思,未赋值的怎么会有内容?内容是什么?乱码?


------解决方案--------------------
UpdateData(FALSE);会清空所有控件内容,最好用SetDlgItemText()
------解决方案--------------------
CString变量清空,直接给它赋空值就行了,如:CString str = _T("");
------解决方案--------------------
引用:
引用:
CString变量清空,直接给它赋空值就行了,如:CString str = _T("");
这样也用了,不行


引用:
没看太懂你的意思,未赋值的怎么会有内容?内容是什……
不好意思没说清楚,我的需求是显示某种东西的属性,别的物体有某些属性的时候会显示值,但下一个物体的没这个属性的时候,文本框显示的还是……


你在要设置编辑框值的时候直接调用这个函数多方便
SetDlgItemText(IDC_EDIT, str); 

------解决方案--------------------
没看懂呢,楼主贴下代码看下,
------解决方案--------------------
是否所有的 edit 关联为 CString 变量 了?