如何把MFC界面上所有编辑框中输入的数据写到按扭控件中,
发布网友
发布时间:2022-04-15 06:03
我来回答
共3个回答
热心网友
时间:2022-04-15 07:32
GetDlgItemText()从编缉框中获取数据
SetDlgItemText()将它写到按扭上显示。追问感谢你的回答,我的目的不是要在按扭中显示出来,button这个按扭实现的功能是写INI文件,INI文件肯定需要一些参数配置,我的目的是要在MFC界面上设置几个编辑框用来输入参数数据,这些数据是要写到button按扭上的,因为现在点击这个按扭后已经成功地把生成INI文件了。说白了要做的是通过直接在界面上输入数据而不必在按扭的命令行中写参数,点击按扭就可以把这些数据写到INI文件中。能否解决?
追答一样的,在处理按纽的命令的函数中,先获取编缉框中的数据,然后写入到INI
还是你想直接改了编缉框中的数据就直接写入到INI?
热心网友
时间:2022-04-15 08:50
CWnd *pWnd = GetWindow(GW_CHILD);
while (pWnd)
{
GetClassName(pWnd->m_hWnd,cClassName,255);
if(strcmp(cClassName,"Edit")==0)//Edit
{
CString strEdit;
pWnd->GetWindowText(strEdit);
}
pWnd = pWnd->GetWindow(GW_HWNDNEXT);//获取下一个控件
}
热心网友
时间:2022-04-15 10:25
没明白你要写到按钮控件中是什么意思?可以给编辑框添加关联变量。
具体的可以Q上帮你。