MFC关联控件成员函数取值范围问题

2025-04-16 14:11:12
推荐回答(2个)
回答1:

可以在按钮单击事件中加入判断语句

UpdateData(TRUE);
if(m_num1<0||m_num1>100||m_num2<0||m_num2>100)
{
MessageBox("请重新输入");
}
else
{
m_numResult = m_num1 + m_num2;
}
UpdateData(FALSE);

还可以在DoDateExchange()函数里判断……

回答2:

第一句改为
if (FALSE == UpdateData(TRUE))
return;