ttgy.net
当前位置:首页 >> mFC EDit控件追加文字 >>

mFC EDit控件追加文字

UpdateData(TRUE); CString str =GetDlgItem(IDC_EDIT1)->GetWindowText(); str += "XXX"; //你要增加的内容 GetDlgItem(IDC_EDIT1)->SetWindowText(str); UpdateDate(FALSE);

你试试这种吧,就是把原先编辑框内的内容获取出来,加上你要输入的字符串,再全部显示出来。 CEdit m_Edit; //编辑框变量 CString p; CString q=_T("\r\n要输入的内容\r\n") m_Edit.GetWindowTextW(p); // 从编辑框内全部获取内容 p=p+q; //追加...

可以这么做。。。EDIT控件1ID命名为IDC_EDIT1,变量名m_edit1;EDIT控件2ID命名为IDC_EDIT2,变量名m_edit2。一个按钮IDC_BUTTON,双击按钮直接在里面添加以下代码: UpdateData(TRUE); m_edit2=m_edit1; UpdateData(FALSE); 这样一来,在控...

两个步骤 给编辑框定义一个成员变量a 首先 用file函数读取你想要的文件中的内容 你可以另外设定一个读取按钮 把这个作为按下的响应函数的内容 要代码的话是下面这样子的 char* fileName = "c:\\data.txt"; CFile file; file.Read((void*)(&m_wor...

继承CEdit类,改写WM_DROPFILES的响应函数OnDropFiles即可。

在edit上单击右键,选择添加变量,设置为Cstring型,比如叫做m_test1,那么你在程序里可以直接用Cstring型的m_test1这个变量了,就是输入值

你说的控件是指编辑框吧。在OnInitDialog()中添加: UpdateData(TRUE); m_edit=……; 就可以了

do { myFile.ReadString(str1); str2=str2+str1; } while(myFile.ReadString(str1)); 你Read了两次,但有一次没有处理。 可以这样: do { myFile.ReadString(str1); str2=str2+str1; } while(str1.Length()>0);

也可以为EDIT 控件"添加变量"时 , 设置 类别为: cstring的m_edit 首先updatedata(TRUE) 得到已显示的内容到m_edit, 然后m_edit+=“追加的显示内容” 最后updatedata(FALSE)即可。

不一定是要动态创建,只要实现这个效果就可以了。 毕竟你要动态创建的话,你窗口的大小,以及创建出来的edit控件布局也很难做好。 建议方法: 先在界面上布置好最大数量的edit控件,然后全部隐藏,窗口大小也可以适当缩小一部分, 然后动态输入...

网站首页 | 网站地图
All rights reserved Powered by www.ttgy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com