在我的计划中, 我需要在编辑框中设置文本 我有一个编辑框和 我在文本编辑控件中添加了一个变量名称,该文件显示如何在按钮
的事件中编辑框中的内容答案 0 :(得分:3)
SetWindowText
是您需要的功能 - CEdit
从CWnd
继承此功能。
作为MSDN says:
CEdit 从 CWnd 继承了重要功能。要从 CEdit 对象设置和检索文本,请使用 CWnd 成员 函数
SetWindowText
和GetWindowText
,用于设置或获取 编辑控件的全部内容,即使它是多行控件。 多行控件中的文本行由'\ r \ n'字符分隔 序列。此外,如果编辑控件是多行,则获取并设置部分 通过调用 CEdit 成员函数来控制文本GetLine
,SetSel
,GetSel
和ReplaceSel
。
因此,如果您的CEdit
memvariable被称为txtShow
,那么您只需执行此操作:
txtShow.SetWindowText(_T("Some text"));
当您使用MFC时,您可以采用更简单的方法并右键单击对话框设计器中的编辑框,然后选择添加变量,然后选择关联{{1带编辑控件的变量。然后,您只需要为CString
分配文字,然后调用CString
来刷新对话框。