在我的程序中,我需要在编辑框中设置文本,我有一个编辑框,并且向文本编辑控件(即txt)中添加了一个变量名。
SetWindowText
是您需要的功能-CEdit
继承自CWnd
。
正如MSDN所说:
CEdit从CWnd继承了重要的功能。要从CEdit对象设置和检索文本,请使用CWnd成员函数
SetWindowText
和GetWindowText
,即使它是多行控件,也可以设置或获取编辑控件的全部内容。多行控件中的文本行由'\ r \ n'字符序列分隔。此外,如果编辑控件是多,获得并通过调用控件的文本的设置部位CEdit的成员函数GetLine
,SetSel
,GetSel
,和ReplaceSel
。
因此,如果您的CEdit
变数称为txtShow
,则只需执行以下操作:
txtShow.SetWindowText(_T("Some text"));
使用MFC时,可以采用一种更简单的方法,右键单击对话框设计器中的编辑框,然后选择添加变量,然后选择将CString
变量与编辑控件相关联的选项。然后,您只需要为其分配文本CString
并调用UpdateData(FALSE)
即可刷新对话框。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句