VC++6.0中MFC编辑框内容显示

想设计一个编辑框,通过单击一个按钮控件使得这个编辑框显示某个数组,请问这两个控件的消息函数该怎样编写?voidCMyDlg::OnButton3(){//TODO:Add... 想设计一个编辑框,通过单击一个按钮控件使得这个编辑框显示某个数组,请问这两个控件的消息函数该怎样编写?
void CMyDlg::OnButton3()
{
// TODO: Add your control notification handler code here

}

void CMyDlg::OnChangeEdit3()
{
// TODO: Add your control notification handler code here
}
展开
 我来答
baldeagle110
2018-04-16 · 超过67用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:86%
帮助的人:73万
展开全部
void CEditArrayDlg::OnButton3() 
{
// 读取数组的值到编辑框
SetDlgItemText(IDC_EDIT_ARRAY,a);  //IDC_EDIT_ARRAY是编辑框的ID , a是数组,它在头文件里定义的
}
void CEditArrayDlg::OnChangeEdit3() 
{
// 将编辑框里的数据写入数组
CString str;           //定义一个CString类型的字符串,用来读取编辑框里的内容
GetDlgItemText(IDC_EDIT_ARRAY,str);
strcpy(a,str);        //利用strcpy()函数把字符串赋给数组
}

其实MFC里如果只是字符串的话,都不用数组了,而是直接用CString了.我在写入里定义的那个str就是,最后用strcpy(a,str);这一句都是多余的,只是因为你需要写入数组,所以就按你的想法这样写了.

归悦欣cf
2015-05-11 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1329万
展开全部
不用OnChangeEdit3() 消息函数,直接在OnButton3() 函数里面把需要输出到编辑框的内容输出就可以了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式