UpdateData();
COleDateTime str;
CString str1;
str1=str.Format("%c");
现在的问题是如何不用UpdateData()使str1的值为控件输入的值。
COleDateTime str;
CString str1;
str1=str.Format("%c");
现在的问题是如何不用UpdateData()使str1的值为控件输入的值。
解决方案 »
- 只求高手指点迷津。(Listctrl导入Excel的问题)
- 为何这样不能屏弃到文本框的ctrl+enter
- [讨论]比较OICQ 和 MSN 的不同,机制、线程...或其它聊天工具如POPO、SKYPE...
- 关于将一系列的Bitmap压成avi的编程问题?
- 高考第二天(第二贴)!!!再祝自己的亲人能考个好成绩!!散分!!
- 应届毕业生在投简历时如何做才能到找工作
- 我用ACCESS,字段属性用“备注”,字段内容为一篇文章!怎样才能用VC读取和显示出来!
- 请问有没有串口模拟程序
- 谁有windows的ADSL拨号程序源码?
- 又是数字签名,比较简单,高手过来拿分吧!
- 谁知道文思创新公司的请进来说两句.
- 哪里有Microsoft的MSDN最新的Knowledge base帮助文档可以下载?
从变量到控件,和控件到变量,都要调用UpdateData(),参数决定传递的方向.
控件.SetWindowText(str1);//设置
控件.GetWindowText(str1);//得到
GetDlgItemText(IDC_CONTROLID,str1);
1.如果使用UpdateData()用于控件和对应变量str1的内容传递,这个str1应该在向导中建立,而不是像普通变量一样定义
UpdateData();
COleDateTime str;
CString str1;
str1=str.Format("%c");//错误.并不会传入控件(少了变量与控件相互联系--向导会自动建立)
2.不是所有控件对应变量都有CString类型的,所以控件.SetWindowText(str1);不是万能方法,要根据向导是否提供.
CTime::Format()
COleDateTime::Format()
你说的我知道啊,可能是我没写清楚,str是通过向导定义的,str1是普通定义的变量,这样行不行呢?