mfc 编辑框输出字符串 50
有两个编辑框,用B1.B2表示,还有个按钮OK。当B1为某一字符串时,点击ok,B2输出对应的字符串。求指导。...
有两个编辑框,用B1.B2表示,还有个按钮OK。当B1为某一字符串时,点击ok,B2输出对应的字符串。 求指导。
展开
3个回答
展开全部
双击OK按钮进入ONOK()函数
void CTesttimeDlg::OnOK()
{
// TODO: Add extra validation here
CString str1,str2;
GetItemText(IDC_B1,str1);
str2="测试";
SetItemText(IDC_B2,str2);
CDialog::OnOK();
}
楼上的说的很对!但是要将 CDialog::OnOK();这一句去掉,要不对话框关闭了,结果也看不到了。
还可以使用关联变量的方法实现:
假如你添加了:B1对应的成员变量m_B1, B2对应的是m_B2;那么下面的代码:
双击OK按钮进入ONOK()函数
void CTesttimeDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
m_B2=m_B1;
UpdateData(FALSE);
}
void CTesttimeDlg::OnOK()
{
// TODO: Add extra validation here
CString str1,str2;
GetItemText(IDC_B1,str1);
str2="测试";
SetItemText(IDC_B2,str2);
CDialog::OnOK();
}
楼上的说的很对!但是要将 CDialog::OnOK();这一句去掉,要不对话框关闭了,结果也看不到了。
还可以使用关联变量的方法实现:
假如你添加了:B1对应的成员变量m_B1, B2对应的是m_B2;那么下面的代码:
双击OK按钮进入ONOK()函数
void CTesttimeDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
m_B2=m_B1;
UpdateData(FALSE);
}
展开全部
双击OK按钮进入ONOK()函数
void CTesttimeDlg::OnOK()
{
// TODO: Add extra validation here
CString str1,str2;
GetItemText(IDC_B1,str1);
str2="测试";
SetItemText(IDC_B2,str2);
CDialog::OnOK();
}
void CTesttimeDlg::OnOK()
{
// TODO: Add extra validation here
CString str1,str2;
GetItemText(IDC_B1,str1);
str2="测试";
SetItemText(IDC_B2,str2);
CDialog::OnOK();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看一看入门书籍,很容易的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询