4个回答
展开全部
用的较多的是:CWnd::GetDlgItem再使用CWnd::GetWindowText还有一个是 CWnd::GetDlgItemText
这些都是比较常用的、
例如获取一个EDIT控件的文本,ID是IDC_EDITRESULT
第一种方式:
CString str_edit;
GetDlgItem(IDC_EDITRESULT)->GetWindowText(str_edit);
第二种方式:
CString str_edit;
GetDlgItemText(IDC_EDITRESULT,str_edit);
具体看MSDN
这些都是比较常用的、
例如获取一个EDIT控件的文本,ID是IDC_EDITRESULT
第一种方式:
CString str_edit;
GetDlgItem(IDC_EDITRESULT)->GetWindowText(str_edit);
第二种方式:
CString str_edit;
GetDlgItemText(IDC_EDITRESULT,str_edit);
具体看MSDN
更多追问追答
追问
追答
可能是找不到那个控件吧。两个对话框的啊、
展开全部
记得有两种方式,
1.直接绑定控件,通过控件直接获取值
2.建立和对话框相关的类,通过类update函数将对话框中的值更新到变量中
1.直接绑定控件,通过控件直接获取值
2.建立和对话框相关的类,通过类update函数将对话框中的值更新到变量中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-14
展开全部
cstring tmp;
getdlgtext(IDC_EDIT1,tmp);
setdlgtext(IDC_EDIT2,tmp);
你懂了么
我大概这么一写
你不必纠结我的大小写
getdlgtext(IDC_EDIT1,tmp);
setdlgtext(IDC_EDIT2,tmp);
你懂了么
我大概这么一写
你不必纠结我的大小写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询