VC++中如何把其他三个编辑框的值在另外一个编辑框中输出
VC++中如何把其他三个编辑框的值在另外一个编辑框中输出,值是类似这样的,a=0F2D,b=009d,C=00DA,...
VC++中如何把其他三个编辑框的值在另外一个编辑框中输出,值是类似这样的,a=0F2D,b=009d,C=00DA,
展开
3个回答
展开全部
分别把这三个编辑框的值读取出来,方法很多,自己看VC的MSDN里的帮助,这样有助于你VC水平提高,看看你是要一排显示还是多行显示。一排显示直接把得到的字符串相加,显示到编辑框中,多行显示则显示一行加回车换行,继续添加就行了
追问
感谢您的回复。我试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如将IDC_EDIT1、IDC_EDIT2和IDC_EDIT3的值输出到IDC_EDIT4中
int a, b, c;
CString s;
a = GetDlgItemInt(IDC_EDIT1);
b = GetDlgItemInt(IDC_EDIT2);
c = GetDlgItemInt(IDC_EDIT3);
s.Format("a=%04X, b=%04X, c=%04X", a, b, c);
SetDlgItemText(IDC_EDIT4, s);
int a, b, c;
CString s;
a = GetDlgItemInt(IDC_EDIT1);
b = GetDlgItemInt(IDC_EDIT2);
c = GetDlgItemInt(IDC_EDIT3);
s.Format("a=%04X, b=%04X, c=%04X", a, b, c);
SetDlgItemText(IDC_EDIT4, s);
更多追问追答
追问
用你的这个提示这么个错误:
CWnd::GetDlgItemTextW”: 没有重载函数接受 1 个参数 ,不知道是为何
追答
你的前面3个编辑框的值是文本还是数字
如果是数字,则直接用GetDlgItemInt(ID)就可以了
如果是文本字符串,那么需要下面这样
CString a;
GetDlgItemText(IDC_EDIT1, a);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询