2016 - 2024

感恩一路有你

vc的mfc控件工具栏在哪 mfc编辑框怎么把选中内容设为变量?

浏览量:3209 时间:2023-09-01 19:59:47 作者:采采

mfc编辑框怎么把选中内容设为变量?

(1)GetDlgItem资源文本编辑框的指针来获取内容

先可以使用GetDlgItem(编辑框的ID)查看编辑框的指针,再对准编辑框的GetWindowTextA函数将声望兑换内容保存到至里。

实例:

1.查看编辑框内容

CStringcontext;

GetDlgItem(IDC_EDIT_CTX)-GetWindowTextA(context);

2.将文本没显示到编辑的话框

CStringcontext_T(Hello!);

GetDlgItem(IDC_EDIT_CTX)-SetWindowTextA(context);

(2)不使用GetDlgItemTextA函数某些文本框的内容。

1.声望兑换编辑框内容

CStringcontext;

GetDlgItemTextA(IDC_EDIT_CTX,context);

2.将文本没显示到编辑时框

CStringcontext_T(Hello!);

SetDlgItemTextA(IDC_EDIT_CTX,context);

(3)在用UpdateData()可以刷新数据。

UpdateData(TRUE)--刷新控件的值到对应的变量

UpdateData(FALSE)--文件复制变量值到控件没显示

的或,窗口中看DDX_Text(pDX,IDC_EDIT1,m_context);将IDC_EDIT1编辑框控件与m_context变量做了关联,如果不是改m_context之后要想对应控件显示更改后,则要全局函数UpdateData(FALSE);则难如果不是要查看控件中的内容,则动态创建UpdateData(TRUE);

很简单说,Updatedata(TRUE)将控件的值变量定义给成员变量;

Updatedata(FALSE)将成员变量的值变量定义给控件;

.例如:符号表示控件变量:m_context

//取值

UpdateData(TRUE);

CStringbufm_context;

//变量赋值

m_context行啦!;

UpdateData(FALSE);

mfc怎么实现显示隐藏多个控件?

方法:

再决定窗口尺寸就行了,后再把窗口定死,不让拉大小

或都用两个窗口,让其不显示或不显示

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。