vc控件的赋值问题研究
我发现学习了C#,现在学VC++,控件的使用还是停留在C#的思维里面。不可置疑的是,C#的确实容易学,入门快,但是VC++的运行速度确实很快,这也是吸引我的原因。
1)把编辑框的设置如下:
从设置来看,IDC_EDIT1的设置Type有两种类型,但是名字不能一样。然后我在一个点击事件里面添加如下代码:
UpdateData(TRUE);
CString str1;
str1=m_edit1;
AfxMessageBox(str1);
当点击的时候,弹出的提示是IDC_EDIT1编辑框的内容。(记得UpdateData(TRUE);要不然没有达到效果。我觉得要改变控件的值,得先这样,记得C#却不需要,呵呵。)
2)下面顺便实现了让编辑框2随着编辑框的内容的改变而改变的代码也粘贴出来,供以后学习之用:
CString str1,str2;
m_Edit1.GetWindowText(str1);
m_Edit2.GetWindowText(str2);
if (str1==str2)
{
return;
}
else
m_Edit2.SetWindowText(str1);